101147 949
2951 529
5593 676
5112 619
10228 78
22816 325
9948 106
23264 630
211935 777
16756 551
10709 507
24751 502
6126 637
8068 694
46957 120