40343 283
8628 100
25481 653
15604 669
23347 338
24050 116
24006 365
1228 76
5931 206
2972 505
13449 303
11161 447
3341 165
3920 370
844 31
3858 281
27573 333
27407 389
12786 263
7325 105
14684 589
11188 111
28507 863
7431 497