2516
1514
949
1214
1557
1049
1889
946
982
4001
1378
1172
1372
2941
1306
953
1115
935
875
1536
1023
959
5840
852
903
984
2483
913
2075
1221
26974
874
15984
2102
970
971
1037
1690
1281
944
1074
924
2325
2532
4213
891
1139
924
2355
1390
5178
1317
4345
2575
1089
2123
2081
3711
2517
1327