3196 805
1240 291
4419 604
10830 610
142479 428
46497 107
80975 888
117737 1001
86052 746
4626 977
4890 316
3881 454