607693
533132
169399
357489
604723
71149
44548
183513
198852
902140
725150
628922
883351
880503
845362
444325
506317
993148
490804
24454
183971
1016321
65394
317870
973505
378479