2948
3
3090
6
3673
2152
2
785
1
1011
0
2241
12717
4
1734
4697
1746
2919
1289601
2358
9
2155
1676
1944
3868
10
1903
1524
6346
16
10598
3694
1221
608
2173
2154
5347
6668