1596
1672
1583
2250
1526
915
1138
1779
1287
13554
1048
977
1257
899
1458
1039
920
981
1011
834
1091
991
1094