2999 30
21889 665
18234 541
8374 87
14120 276
33116 511
9288 151
9873 293
8417 458
11057 299
4798 484
4811 362
8355 200
7296 819
8859 563
32339 540
12182 602
8859 217
7447 481
5327 315
3723 71
9093 844
9927 317
7354 610
13400 579
10771 294
11159 296
12667 259