9904
15
551
1
708
2
3084
7
974
1138
1069
1605
0
12801
8
2431
1902
3
3377
2323
2991
14836
6
2482
3963
6476
2765
2759
4
3219
27
7175
10
2633
2955
2470
2878
5961
2651
3040
3187