3957
3
2655
1
2211
2959
3154
6
2642
549
1884
2
1226
4702
4
676
930
2480
2707
4074
0
5635
2229
3336
2155
693
1953
19079
2907
3106
3681
123674
35