114530
500879
1080709
101641
106788
269650
171444
332358
778900
941550
75341
739181
939869
919466
850667
377764
89437
917618
295587
961622
756700
720736
171851
958326
751964
808407