840
3
382
0
1144
967
2
2475
1
1662
734
1247
518
1057
2935
714
776
85
820
3028
7
2393
6
2010
462
2901
1469
2417
3840
5
666
2272
4768
1704
2655
2512
935