101569 949
2951 529
5594 676
5112 619
10228 78
22816 325
9949 106
23269 630
211981 777
16765 551
10714 507
24753 502
6126 637
8068 694
46974 120