649959
305701
911909
446148
195541
803471
586278
167952
901477
163444
714981
228824
5054799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471