980
1
1015
1694
951
690
2669
2
564
1743
0
108797
1957
2247
2403
2781
1587
1254
21152
8
2949
1155
1335
673
1321
1355
2184
916
1475
1787
1126
947
1245
966