40232 803
2071 443
213646 897
148842 824
14580 666
5848 463
14547 658
15513 512
98074 251
9885 302
32347 415
156257 282
28398 601