1375
910
828
1600
830
1179
2832
887
1231
1261
3283
1501
3043
5879
1657
11132
7792
4302
4184
3068
4534
2299
10659
9252
6949
2510
21299
3126
9786
5778
6812
13203
4652
2880
7692
12441
12614