40260 803
2072 443
213673 897
148906 824
14581 666
5848 463
14548 658
15516 512
98088 251
9888 302
32354 415
156276 282
28399 601