3505 280
3184 110
117948 817
11158 481
12490 198
6364 551
256639 366
216080 1483
109296 503
114569 678
27621 200
216276 1253
306096 1437
14693 335
97468 492
36246 570
38215 489
8781 446
74776 872
10637 251
27438 197
31212 629
25116 140
42487 72
64100 546
71028 935
57517 545
24694 204