3031 416
27557 575
28207 152
25473 660
36237 432
58156 353
56251 436
46374 434
72198 644
36345 608
54325 675
314718 973