3032 416
27672 575
28254 152
25568 660
36340 433
58331 353
56519 436
46498 434
72331 644
36472 608
54515 675
315458 973