21085 228
33597 60
8872 529
9301 940
13912 204
4387 647
27619 274
17382 118
3849 334
8241 493
43472 170
16982 532
16293 323
15590 163
5350 151
47638 404
6784 187
11323 211
19146 845
39890 563
7144 781
13904 585
3736 309
714 59