1015
1
1380
0
1694
951
690
2669
2
564
1743
108797
496
7159
10
1070
938
830
586
2468
2934
7265
5
21152
8
2949
883
4179
5242
1464
1787
678
762
5571
3
445
1399