1005721
153542
623935
38081
97351
675949
36415
638686
595375
489760
796849
53754
77743
176639
338988
1133122
8121743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545