1403
983
1044
768
1356
962
1114
750
3762
678
2042
800
695
748
1102
877
1361
737
1285
5383
1067
728
633
823
720