846
0
2330
4
4396
3
2108
2457
1
955
2705
5678
8
489
931
4180
12
772
5363
6
691
592
538
3877
5
800
2221
343
3159
7
752
2
899
1430
393
2702
2036
631
744
661