1856
1044
1178
941
2593
748
811
922
1293
979
1643
1446
1095
742
1155
1053
1378
5265
6115
839
2239
5217
2847
706
832