1016
1
9160
5
1393
1225
0
2972
6
5382
4
1356
3
471
451
2884
3629
1712
1913
1199
3671
3080
2264
352
14118
18
2011
2
1864
1044