40266 803
2072 443
213675 897
148912 824
14581 666
5848 463
14548 658
15517 512
98089 251
9889 302
32356 415
156278 282
28399 601