682
636
732
799
692
683
1006
1490
3011
934
1248
929
1120
878
927
1024
879
1013
1185
928
891
1622
998
1225
965
902
1178
1574
964
1141
1007
1366
1134
1330
1257