2952
1349
1144
1067
995
642
691
1049
905
1275
667
689
904
648
777
889
2699
849
688
3067
785
1701
889
711
704
1207
5189
1592
1288
1059
895
1918
994
1082
913
1248
855
1101
1218
1026
1460
1096
989
1120
1316
1134
6932
1307
4788
1430
1101
44407
4129
1264
1511
1545
1475
1205
1220
1094