3125
2
2135
3
3765
4
1200
1
1689
1352
1715
2476
3779
2101
4471
1919
2903
2964
1510
3051
1603
3283
38477
34
1461
0
2666
9
3326
13995
5721
8
4117
5
2544
874
3151