4316
1599
1019
1090
985
927
905
2070
923
1087
1027
1180
4638
1543
1057
951
1189
1584
972
835
5879
1050
2489
1015
964
1541
929
842
884
878
902
914
928
832
1029
3061
4059
945
927
1085
855
2826
841
1413
1463
958
1134
1288
929
979
1153
1124
1068
5391
1007
1753
1645
934
1053
900