263
242
277
501
323
708
416
477
689
509
759
949
1247
696
948
1380
3108
669
709
1804
1407
705
864
733
1401
989
832
2120
1667
1919