40261 803
2072 443
213674 897
148909 824
14581 666
5848 463
14548 658
15516 512
98089 251
9888 302
32354 415
156277 282
28399 601