90681 943
2932 529
5590 676
5104 619
10226 78
22810 325
9934 106
23249 630
210778 776
16685 551
10636 507
24673 502
6113 637
8058 694
46742 119