1629
1491
1148
1079
938
924
1731
1899
1372
1637
1012
1499
3015
1253
933
1129
884
1032
1192
1005
1077
1108
1217
879
888
929
906
923
1141
953
1445
1304
876
1488
976