3835
4
3957
3
570
1
2043
1452
2211
2959
3154
6
1574
2642
2655
1292
0
4702
1638
1081
2
676
1226
2480
2707
4074
5635
930
1816
2155
2229
19079
3106
123674
35