5375
0
1041
1
6434
3
352
1913
1632
4287
9
1706
2346
372
895
614
5802
54
413
818
405
329
2117
891
1176
1709
2
409
440
393
366
2861
1988
5
339
922
1246