1342
1158
772
832
964
1155
2664
864
907
1574
895
936
925
1033
982
1656
846
1193
1040
1109
876
964
1145
2310
2728
1356
1168
809
795
901
1075
1230
972
981
1192
873
931
1020
1092
2262
853
2335
952
1695
918
1195
926
881
3995
755
868
1353
867
1159
898
916
2143
3987
1793
878