941596
303524
185556
130631
844767
948657
195429
48886
134053
1316848
1292852
1273368
1250358
124863
1246939
1241482
816467
427823
162550
19823