1015
1
1694
951
2013
2
690
2669
19944
2948
3
8527
346
564
2131
1743
0
2999
108797
2873
4706
897
83
4074
21152
8
2949
4500
4
2173
1681
1547
1787
5977
13
1220
1369