40266 803
2072 443
213676 897
148916 824
14581 666
5848 463
14548 658
15518 512
98090 251
9889 302
32358 415
156282 282
28399 601