858581
129692
26569
255770
696635
76156
167315
89685
938380
968971
178611
507382
5084799
3516581
3016148
2320804
2214988
2010609
1907357
189878
1746118
1715136
1663195
1624471