908
1
758
3466
1056
297066
0
21152
8
3546
2593
690
4443
9
558
1207
2949
55904
2711
2
8527
37355
13
2717
5151
2911
4651
3
2802
6
1008
398656
19
550
17333
27
3146
12
4724
444571
1084