3836
1720
1145
1081
1368
1135
1697
881
1264
1308
1348
1648
6217
1904
2055
4493
2952
2019
4510
10713
5461
3709
18787
17086
6578
7949
4348
3075
9858
2958
2857
33897