1359
1625
998
1469
2989
1236
919
1354
865
932
1039
1105
1027
933
930
1380
895
960
915
965
948
1135
1446
924
1281