470
1
594
1162
2
533
775
285
1546
1029
674
2132
1212
583
599
348
544
0
807
661
634
613
983
632
4366
7
1556
556
2125
3
1298
697
1539
5
757
738