3107
7
1320
2
995
1
1382
2268
4
1135
1161
2133
1943
1129
1401
1241
2181
1455
1140
2057
712
5007
8
1103
1057
373
0
1765
1318
1260
666
389
2331
946
2999
3
2027