928
1
2255
2
1601
3
1248
960
0
2316
1309
1992
1720
697
4914
2082
1868
2245
5389
3053
7
1137
2740
945
1306
1972
619
5599
11
1064
1295
6362
18
1225
946
1363
1411