1395
986
420
820
1710
850
1410
1120
830
1090
1143
565346
691912
49763
49020
48588
4272271
4065158
33344
3272151
31426
27002
24641
23040