666566
95092
466152
341920
205903
965273
748631
517232
955419
38498
212342
352626
5091799
3520581
3022148
2326804
2214988
2013609
1914357
190078
1746118
1715136
1666195
1625471