15615 866
14705 947
5012 252
188294 907
118192 355
6370 508
1608 60
4055 375
3410 617
8049 622
51101 136