1030
1515
2314
1214
2678
1877
892
2448
1177
668
1954
931
681
1706
1454
2233
2489
1980
1470
1982
1215
1729
1733
1734
2502
2249
1484
973
1229
977
1489
978
1746
1747
725