1015
1
1694
951
690
2669
2
564
1743
0
108797
747
1451
2265
577
1075
2660
1380
72
21152
8
2949
2836
672
161
1029
5055
3
1182
1441
3863
1787
1509
1027
1547