3999
1551
3410
2890
1942
1703
3494
4267
3365
3570
4081
68515
1589116
1096812
10002276
996616
95143
9148258
7476154
727111
58393
54362
52328