910
828
1600
830
1179
887
1261
11132
4302
4184
3068
4534
2299
10659
9252
6949
2510
21299
9786
5778
6812
13203
4652
7692
12441
12614