1040
2696
2130
25310
1802
1893
1321
3953
2127
2943
27110
1970
1629517
1147412
11004276
1030916
9949258
97504
8177155
768111
70776
61434
56962
53998