681
636
732
797
690
683
1006
1488
3011
933
1248
927
1119
875
1023
878
1013
1185
889
877
1619
997
1225
964
901
1177
1574
1140
1007
1366
1131
1329
1256