2309
1450
975
1680
946
1220
2041
1216
4186
6748
1956
1000
3138
34266
1104
1560
22533
1219
3975
4466
1222
1084
4257
1443
1388