110507
156400
804601
139273
650106
69155
467948
744791
478521
22861
85465
72945
63659
432239
61010
207216
304137
320789
479941
430848
978176
52200
193512
440623
534304
1089968