110400
833971
902567
328640
111822
239884
277647
186482
905497
645383
8364
987527
5133799
3552581
3063148
2369804
2229988
2043609
1952357
191278
1762118
1719136
1686195
1635471