1015
1
2669
2
1694
951
690
564
2949
0
1743
2245
3
5375
1787
108797
562
2629
3835
5
3014
20
2495
1451
11153
8
1268
3222
21152
1087
1174
2044
9956
2496
10827
4
567
4398
10