2999 30
21900 665
18242 541
8381 87
14124 276
33135 511
9295 151
9876 293
8422 458
11066 299
4820 484
4812 362
8356 200
7298 819
8861 563
32356 540
12193 602
8862 217
7449 481
5329 315
3726 71
9093 844
9928 317
7366 610
13408 579
10780 294
11167 296
12673 259