8151
2
15
3918
1
3
4730
0
2863
4052
9
3816
2311
2596
2668
3013
6
2147
1968
2450
2829
4282
4
939
1309
1124
262
251