688263
652585
575790
91328
213522
259207
758545
181280
5964500
3121654
2242336
2031238
1882736
1862895
183867
1764433
203534
87494
470708
896250