3015 416
27457 575
28134 152
25332 660
36089 432
57906 353
56090 436
46182 434
71797 638
36160 608
54124 674
313611 972