855
1
516
1368
3
721
1584
1949
2
1677
4
672
830
874
538
687
638
1130
584
406
522
472
553
630
691
722
597
801
807
690
1442
1209
1399
2686