40209 803
2069 443
213605 897
148796 824
14579 666
5848 463
14540 658
15508 512
98058 251
9878 302
32342 415
156231 282
28398 601