422676
322319
519922
80429
725322
203324
945760
398677
724273
500700
157969
94403
5131799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471