582 152
12599 675
3312 628
3630 748
9475 673
2725 398
6821 598
16635 318
15576 509
18081 151
7686 375
7977 34
4939 177
4456 481
6897 541