566
1
1128
1083
4
687
632
940
2
1133
483
1013
1011
0
1315
531
2436
6
837
501
2910
797
328
763
653
626
573
707
659
99
1545
375
2482
1269