3001 30
21914 665
18251 541
8387 87
14130 276
33155 511
9300 151
9878 293
8427 458
11074 299
4845 484
4819 362
8362 200
7301 819
8863 563
32384 540
12210 602
8868 217
7452 481
5334 315
3732 71
9096 844
9933 317
7372 610
13418 579
10785 294
11172 296
12679 259