630
2
1227
8
650
6
1542
743
1
425
5351
5
437
729
584
821
4
830
783
1784
546
621
2061
3
471
422
1686
1829
6760
9187
27
1578
582
2729
1412
643
666
522