15615 866
14706 947
5013 252
188294 907
118192 355
6370 508
1609 60
4055 375
3410 617
8049 622
51102 136