300706
389687
106389
781203
700614
831833
387854
586980
713852
858508
831759
255266
274447
172144
128552
267989
556104
1049167
1012782
148304
1000108
101872
915656
96639
94335
173579