1015
1
2495
0
1694
951
1828
3
690
2669
2
1047
1533
2522
564
1743
1992
108797
1804
398656
19
644
4573
5339
5
2229
3960
1646
550
14861
7
2145
21152
8
2949
2223
2980
1289601
4