340870
594873
933491
368682
750476
660821
42131
16662
378917
432969
213271
733882
360453
515767
471553
372178
237840
1015277
727141
551662
529352
887321
67967
812810
746251
110856
376732
36980
114717
497714