2500 361
16309 629
10707 112
12321 289
6136 239
6496 676
3239 67
7970 745
9657 436
15527 426
27662 738
4355 412
10707 479
3124 68
3903 510
2996 266
3444 871
41150 578