2948
3
951
1
619
564
2502
2152
2
2740
785
1011
0
2241
3539
12717
4
1734
4697
1746
1676
1944
8607
8
1524
4943
2153
7
608
1458
2173
2122
2427
12
2687
2794
3546
108797