683
2
559
1
635
510
579
815
3
480
720
445
481
671
361
696
572
1327
1246
323
531
781
332
75
819
843
672
823
656
1300
4
570