1047
2
522
0
1015
1
1694
951
690
2669
564
1743
108797
1068
6707
24
3612
10
1050
1300
9817
1233
2110
1839
3263
4
1355
3871
12
3410
6
21152
8
2949
1636
19079
2471
6362
18