862
1
488
458
4
66
894
0
539
656
2
1249
946
130
215
36
51
630
265
69
72
1010
1938
1155
787
953
1436
1323
1295
444
1298
519
3435
7
949
3