1132160
1017518
929802
743556
874502
443400
245556
228135
782123
421577
169543
721867
268284
503841
419275
783256
818951
471118
381102
61387
527115
83966
280432
640607