866
725
880
939
1089
1000
1721
839
1214
933
738
1940
721
934
791
1335
813
626
2753
2163
897
1073
1397
1435
1175
820
662
1413
1042
953
1688
1211
1034
1521
750
3
713
1095
2475
1388
920
1286
665
2167
1068
2179
1312
759
1152
717
1250
1774
2098
1031
702
1368