4332
1608
1031
1097
995
936
913
2080
931
1098
1034
1188
4653
1554
1067
961
1199
1593
980
842
5897
1060
2504
1025
973
1551
935
849
893
886
909
921
935
841
1039
3071
4080
954
936
1095
862
2834
852
1423
1472
966
1143
1298
937
988
1163
1136
1079
5409
1015
1763
1655
944
1063
908