860
0
2711
2
522
2663
914
1581
2911
9
1243
668
1166
4651
3
1151
2123
1324
398656
19
1298
2271
4
2996
1862
1
758
440
550
477
1080
300
5043
19783
2535
1288
809