40876 804
2085 443
215312 897
149925 825
14597 666
5854 463
14593 658
15584 512
98402 251
9948 302
32507 415
156688 282
28414 601