181731
79265
670578
802557
387948
993670
8289
889629
919823
111529
104913
317231
5133799
3552581
3063148
2369804
2229988
2042609
1952357
191278
1762118
1719136
1686195
1635471