1193
2
1665
0
21152
8
3090
6
4443
9
2903
3
2932
1015
1
2669
1694
951
690
3693
1019
3735
4
564
55904
37355
13
3080
1743
108797
582
451
3008
3539
1933
1380
2949
25669
14