15538 866
14615 947
4937 252
186375 905
116741 355
6301 508
1532 60
3997 375
3351 617
7942 622
49585 136