1405
0
477
475
860
400
1172
1
820
633
563
505
4106
1462
573
418
521
58
317
363
2211
710
611
552
924
3015
152
2395
464
353
965
804