1694
1
2903
3
951
956
0
3546
21152
8
3090
6
108797
2932
2
1015
2669
19783
442
690
1403
499
445
25669
644
4237
564
1189
14
189326
17946
2949
344
3080
915