522598
235336
503180
635993
145704
504140
930445
674253
748478
799673
357191
3371000
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1724136
1694196
1641471