2135
3
1200
1
1689
1352
1715
3498
4
3779
2
2101
4471
1919
2964
1510
3051
1603
3283
1461
0
3326
5721
8
4117
5
2544
874
3151
3682
3177
2906
2258
174730
18