3957
3
833
0
2211
1
2959
3154
6
2642
2655
4702
4
676
1226
2
1825
2480
1690
2707
4074
5635
930
2562
693
802
2155
2229
19079
1093
3326
3106
123674
35
605
2060
2676