25008 171
46283 384
11664 741
17088 305
21509 142
33087 594
12054 309
24093 841
2956 451
13297 426
15737 240
149914 877
4219 392
10756 836
9845 614
12485 482
14323 97
7871 709
2770 229
9419 136
8636 613
6902 415
6820 612
3674 335
3133 235