3032 416
27562 575
28211 152
25484 660
36245 432
58171 353
56256 436
46381 434
72207 644
36350 608
54334 675
314766 973