40268 803
2072 443
213684 897
148918 824
14581 666
5848 463
14548 658
15520 512
98093 251
9889 302
32360 415
156283 282
28399 601