851 31
3206 629
21034 293
3230 580
2565 582
1858 82
3351 89
1163 231
4923 786
17493 450
13199 538
3485 767
1983 162
2179 361
3528 526
24224 96
9675 103
21840 498
15672 678
15430 494
2592 680
2564 243
1350 243
2683 259
16780 653
3382 390
5274 665
14037 327