1071
931
1976
84020
87412
3366
2064
1463
1794
1602
5250
1819
1629517
1147412
11004276
1030916
9949258
97504
8177155
768211
70776
61434
56962
53998