943586
331968
794195
571307
263748
130191
591875
20661
5964500
3121654
2242336
2031238
1882736
1862895
183867
1764433
203534
87494
470708
896250