3000 130
2100 199
38743 231
13484 211
14846 279
8345 869
25786 173
38502 329
13016 594
23210 192
37652 509
9816 469
7432 462
11965 558
7306 896
8121 526
3642 391
4280 244
2744 312
9387 726
21977 917
13581 446
17408 527
1781 115
3541 560
4338 352
7237 489
10124 627