3666
3
1643
4
5814
2
1110
1
1055
3949
1125
2608
0
2303
5
1425
1601
1165
861
1155
3000
6
1013
5282
7
1185
1091
2128
3696
3526
1848
3151
2649
15
3208
1596
2154
1162
1085