1360
1627
998
1475
2991
1238
922
1356
866
932
1040
1105
1028
933
1380
897
961
916
967
950
1136
1448
927
1282