15548 866
14625 947
4944 252
186460 906
116801 355
6305 508
1548 60
4004 375
3358 617
7948 622
49653 136