1306
13412
997
1407
1395
32019
2079
25517
23518
1728
2047
3320
656812
46773
46690
45038
4020271
3813157
31794
3113151
29666
25422
23340
21490