986
971
1006
921
1235
972
1025
1000
895
1338
1108
917
1272
1103
970
1101
1188
925
881
937
1259
1429
1019
870
874
901
4870
2730
4840
6342
1581
5524
2881
2458
2574