3032 416
27653 575
28250 152
25556 660
36322 433
58307 353
56464 436
46474 434
72312 644
36451 608
54480 675
315334 973