104
109
94
92
116
203
1416
40
99
936
1313
1710
9060
7630
5450
3980
386261
3450
3399
3220
2961
27049
261147
253142