3196 805
1240 291
4419 604
10830 610
142481 428
46498 107
80975 888
117739 1001
86056 746
4626 977
4890 316
3881 454