25008 171
46287 384
11664 741
17093 305
21514 142
33092 594
12062 309
24097 841
2957 451
13311 426
15743 240
149918 877
4219 392
10759 836
9849 614
12485 482
14324 97
7877 709
2771 229
9421 136
8637 613
6905 415
6823 612
3676 335
3133 235