12080
6150
4910
2160
225184
2040
1961
1690
1720
1530
1521
9830
7821
540262
4570
4191
4169
399147
368142
30950