1610
133
102
2612
212
183
120
160
205
2412
3515
4934
18906
14490
12561
11150
8622
828263
7610
7312
695148
615142
60411
5450