15571 866
14654 947
4961 252
187159 906
117361 355
6323 508
1568 60
4026 375
3378 617
7989 622
50233 136