1011
0
532
713
682
570
512
764
2
587
396
635
666
997
1
615
437
1523
625
4
740
471
1037
431
469
1269
3
1113
5
720
851
1102