682
636
732
799
692
683
1006
1490
3011
934
1248
928
1119
877
927
1024
878
1013
1185
891
1621
997
1225
965
901
1177
1574
964
1140
1007
1366
1133
1330
1257