628
2
506
639
1
560
621
2458
4
705
2614
1680
882
1218
1125
6
2260
2380
2785
11
2086
849
907
787
1138
609
678
1328
652
868
685
1049
529
1022
815