145881
25184
1031885
478203
662891
436620
386452
372105
419402
51048
500689
909727
932702
668250
598282
1072250
524423
877772
317794
1031270
311143
607563
368788
683263
658346
293950