145886
100104
331993
232519
301563
659546
327814
177323
698441
372472
60590
1002801
3570
1002726
977898
574831
81760
778319
318639
628638
821242
807581
545232
633471
998553
390493
893618
222840
157276
56607