101954 950
2951 529
5595 676
5112 619
10228 78
22816 325
9950 106
23270 630
212062 777
16766 551
10719 507
24753 502
6126 637
8075 694
46986 120