40228 803
2071 443
213638 897
148833 824
14580 666
5848 463
14545 658
15512 512
98071 251
9885 302
32346 415
156253 282
28398 601