2070
1553
1507
783
2223
1540
2130
2156
1909
1658
1423
1682
1939
2195
1688
672
2209
679
2222
690
947
949
950
1462
1718