3567
3404
2403
2000
4298
1942
1933
1571
1541
1331
3432
39410
1870117
1294812
12476283
1126616
10959261
107703
9079157
900711
77506
70435
697637
65282