15902 30
11680 376
3431 257
7730 228
31099 580
18515 935
13275 126
2387 160
2563 270
3513 687
6471 761
1279 159
4006 902
2235 249
11414 315
987 77
8742 652
3720 705
2898 289
544 40
361 56
13922 356
2562 497
23250 415