7034
6
18801
9
3769
1
550
2
1091
5
444
181
956
3
1072
63
0
65
885
4
906
2192
984
635
791
510
90
3739
910
1142
2068
572
349
244
817
1715
337
938