1418
2
486
0
1513
1
965
418
3404
3
464
1929
518
165
675
363
373
483
1084
46
505
3808
16840
15
631
301