680900
890170
400303
826120
454339
394449
533409
20291
155175
977932
594418
1236328
306582
450268
519450
502907
157427
909695
310930
204919
199558
748951
312513
382629
84333
986919
64175
802425
1126245
1033259