667
819
664
691
687
814
757
768
780
796
732
723
745
910
834
832
839
1092
1035
1360
962
1034
1046
962
1168
1067
1130
1170
1036
1720
1232
1308
3195
1129
1285
1111
1236
1211
1299
1294
1494
1340
1086
1466
1361
1137
1469
2068
2606
2108
1241
2554
1889
2611
1723
1610
1980
1709
2155
2670