543228
959674
751423
165180
606341
362832
706393
195697
25525
98451
34991
744806
5030799
3461581
2937148
2257804
2193988
1980609
188778
1864357
1722118
1699136
1641195
1612471