3957
3
2211
1
2959
3154
6
2642
2655
4702
4
676
1226
2
2480
2707
4074
0
2450
5635
930
2107
392
2155
2174
4142
5
2229
5771
10
19079
3943
3106
123674
35