2245
3
1151
1
2489
2
3090
6
3673
899
2255
2740
928
1720
813
0
2919
3053
7
1289601
4
2358
9
2155
1306
1868
2948
1248
1972
619
3868
10
1064
1903
6362
18
6346
16
10598
3694
1221