270190
66890
339357
782912
729629
541782
697762
97221
234705
107699
847337
51831
39755
55523
4399
860135
747770
591857
520853
603944
18187
103321
411982
1016390
95512
883536