477
0
475
400
1462
1898
1
383
2395
8116
6
4106
611
1073
522
414
552
58
458
418
521
846
543
804
455
798
714
573
3015
1650
618
913
787