12691
8533
7820
6020
5496
4970
47425
4580
4365391
3760
3030
2945
2843
2740
2725346
2330
2050
1783662
1720
159149
1470
1058
817980
681