338
589
593
622
722
769
695
1341
1400
834
933
1198
984
968
935
944
1054
1293
977
923
1033
946
2882
1498
6745
3269