90986 943
2932 529
5590 676
5104 619
10226 78
22810 325
9934 106
23250 630
210799 776
16686 551
10637 507
24674 502
6113 637
8058 694
46747 119