544451
339205
46154
670928
370498
111948
629568
14300
767763
232181
14778
840646
5096799
3528581
3029148
2333804
2218988
2016609
1924357
190278
1750118
1716136
1671195
1628471