34976
1039415
532440
822931
613897
370376
71408
67453
135653
1331848
1300852
1296368
128063
1257358
1251939
1248482
215446
937371
790487
109268