40243 803
2071 443
213657 897
148867 824
14581 666
5848 463
14548 658
15515 512
98082 251
9887 302
32349 415
156269 282
28398 601