3404
2
643
1
383
998
3469
3
400
0
1633
1885
1898
860
477
475
455
798
804
1448
611
2108
1063
661
521
1462
552
4106
418
1636
1504
522
1893