1015
1
1694
951
690
2495
0
2669
2
843
564
9611
1743
1172
489
6516
8
108797
962
1723
1208
3494
1201
4
1289
1174
21152
2949
2670
1787
1377
1923
2377
5375
921