40254 803
2072 443
213668 897
148896 824
14581 666
5848 463
14548 658
15516 512
98088 251
9888 302
32353 415
156275 282
28399 601