2999 30
21892 665
18235 541
8374 87
14120 276
33122 511
9288 151
9874 293
8419 458
11057 299
4803 484
4811 362
8355 200
7296 819
8861 563
32343 540
12187 602
8859 217
7447 481
5327 315
3726 71
9093 844
9927 317
7355 610
13400 579
10772 294
11160 296
12669 259