15548 866
14625 947
4944 252
186462 906
116803 355
6305 508
1548 60
4004 375
3358 617
7948 622
49656 136