3032 416
27669 575
28254 152
25568 660
36337 433
58330 353
56511 436
46495 434
72328 644
36470 608
54507 675
315443 973