1983
1103
1115
1215
3773
712
1219
3009
894
592
1249
365
787
1054
1205
1375
3269
5218
782
986
461
3007
2354
1168
885
764
807
1050
5969
1239