1124
0
2
1969
1
4284
4
4732
8154
15
2149
4053
9
941
3013
6
2863
3
2312
2454
3919
2596
2830
264
251
3816
2668