1015
1
1694
2669
2
1682
4
2159
2573
7
1148
951
690
1451
0
750
3518
3
1526
19944
1268
564
913
1036
1743
108797
15177
12
1244
2235
21152
8
2949
2013
1568
1787
2452
266