42016 839
3896 676
34988 548
219934 614
44230 490
12778 714
27646 191
547742 1365
280066 1389
9979 605
23972 247
9716 601
8292 217
100735 926
40117 755
13989 407
12394 331
22032 610
33194 181
3245 392
13682 575
2381 258
5868 327