31786 922
8833 632
24421 768
16180 484
5037 497
7377 448
26306 576
5039 701
8033 653
2861 214
7262 831
3248 219
2733 351
5161 665
3605 198
8789 109