25512 913
112561 953
36836 422
38983 93
4303 639
5566 821
5976 591
2557 168
8129 810
6147 317
32115 453