1676
2
1247
1015
1
1694
951
690
2669
564
2173
2999
3
1743
0
1301
108797
1011
2241
3105
4
12717
3629
1223
3371
9
4697
1746
2496
1051
1347
3466
1292
1393
2966
10
21152
8