4936
915
847
3241
1097
1259
860
2272
906
899
876
1323
827
1556
981
2127
969
887
1120
1868
1156
844
881
2225
1059
865
1022
1161
5119
839
835
841
1046
892
1135
1022
791
886
987
2671
1575
915
924
1529
2135
1150
4731
923
4310
1091
1192
1561
1430
1599
1015
1767
3025
892
3534
1520