3032 416
27623 575
28231 152
25533 660
36307 433
58274 353
56397 436
46437 434
72281 644
36401 608
54434 675
315158 973