2999 30
21900 665
18243 541
8381 87
14124 276
33138 511
9295 151
9876 293
8423 458
11067 299
4823 484
4813 362
8356 200
7298 819
8861 563
32359 540
12196 602
8864 217
7451 481
5331 315
3727 71
9093 844
9928 317
7367 610
13408 579
10780 294
11168 296
12674 259