3107
7
1320
2
2268
4
3429
1373
1
1135
2133
1092
1129
929
1260
1455
2999
3
989
0
385
1511
329
838
995
851
1590
1690
1788
1382
2578
1011
1004
1161
1941
1401