1780
1654
1310
1227
1143
1070
1976
2142
1578
1659
1032
1537
3055
1278
1150
1340
1091
1235
1403
1852
1225
1131
1132
1239
892
901
945
919
937
1154
977
1467
1355
890
1556
1001