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