2986
1
940
6707
6
1154
572
0
2106
2
3954
1512
2711
3426
4
2911
9
398656
19
223
736
697
598
733
774
550
5151
7793
2580
14
1079
3083
3177
3
2465
410
4190
5
1237