101810 949
2951 529
5595 676
5112 619
10228 78
22816 325
9949 106
23270 630
212031 777
16766 551
10719 507
24753 502
6126 637
8069 694
46984 120