387197
738606
807364
603748
455339
151193
573512
475718
5964500
3121654
2242336
2031238
1882736
1862895
183867
1764433
203534
87494
470708
896250