2999 30
21895 665
18240 541
8380 87
14122 276
33127 511
9293 151
9875 293
8420 458
11064 299
4815 484
4811 362
8355 200
7297 819
8861 563
32348 540
12192 602
8861 217
7449 481
5329 315
3726 71
9093 844
9927 317
7361 610
13405 579
10780 294
11163 296
12673 259