1015
1
1694
951
690
1547
2669
2
2173
564
1743
0
108797
1860
257
1125
637
2749
3
1339
3065
1277
3583
10
1380
1000
2219
83
1972
21152
8
2949
1787
2055
918