523185
109134
907570
629109
493982
893630
471765
976232
136529
408789
754348
641856
5136799
3560581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471