2245
3
1015
1
1694
951
690
2669
2
564
1743
0
108797
2255
2740
2769
928
1720
2115
2428
3053
7
2550
5919
1876
21152
8
2949
1306
1868
1248
1972
619
1064
6362
18
1961