512378
81663
618871
766947
9994
471451
315416
745720
840718
792897
227909
63044
5131799
3552581
3056148
2366804
2228988
2037609
1951357
191178
1760118
1718136
1685195
1634471