3016 416
27461 575
28137 152
25342 660
36095 432
57922 353
56097 436
46195 434
71818 638
36167 608
54140 674
313670 972