521596
38631
188553
160426
178964
63044
227909
792897
840718
745720
315416
471451
5129799
3552581
3054148
2365804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471