91529 943
2934 529
5590 676
5104 619
10226 78
22810 325
9935 106
23250 630
210845 776
16686 551
10643 507
24678 502
6113 637
8059 694
46761 119