377629
595449
82333
972919
431917
681210
170657
675117
673792
130782
301589
682633
943897
99327
1030799
520753
161131
913177
195576
849543
877967
369672
1001195
792873
365348
106361