1193
2
21152
8
1665
0
3090
6
4443
9
2903
3
2593
1
2932
3693
1019
55904
297066
37355
13
3080
2711
3008
2911
3539
4651
398656
19
1933
550
5151
25669
14
19783
2535
2996
4044
5
3083