31786 922
8833 632
24420 768
16179 484
4130 173
5037 497
7377 448
5039 701
2861 214
7262 831
3248 219
2733 351
5161 665
3605 198
1909 77
4381 376