1593
2
685
0
332
3629
1
6899
9
3336
1628
2377
1663
5
1186
1393
3461
4
462
2919
1188
3575
2368
989
1880
1195
2165
1000
2471
7