2255
2
928
1
1248
1868
3
1601
1137
1128
1747
960
0
2316
1720
2245
1558
4
2450
3053
7
1972
1306
2235
619
1064
3132
10
6362
18
2948
9
1072
1511
854
59
1456
4074
1614