3107
7
1320
2
995
1
1382
2268
4
1011
3429
1135
1004
1161
2133
1941
1129
1401
1716
1268
1373
2181
1092
1076
1455
989
0
1140
929
3044
15
511
2180
2489
10
1828
2725
22