15571 866
14654 947
4962 252
187164 906
117364 355
6323 508
1568 60
4027 375
3378 617
7989 622
50237 136