1124
0
2
1968
1
4282
4
8151
15
4730
1309
4051
9
2146
939
3013
6
2863
3
2311
2450
3918
2596
2829
262
251
3815
2668