25533 313
40495 287
1699 168
31053 96
1363 305
15106 196
791 183
3272 122
11813 77
4343 433
5903 734
8552 458
924 237
2003 298
13318 371
22037 354
16297 729
32943 962
26252 322
5380 302
10207 740
598 131
5321 550
20371 176