101226
81426
1033169
949111
694113
49934
1125153
707119
77540
6358
62357
740131
29815
947132
105760
63280
1049185
5722
2094
1682