1015
1
1694
951
690
2669
2
2245
3
564
2906
1743
0
1451
108797
3012
4
4837
5
1845
1019
3127
5627
1527
1827
5820
3041
4031
3735
1380
1533
21152
8
2949
762
2740
5141
7