2420
972
1589
1659
3283
12529
18626
1733
964
1717
1559
1847
1032
1504
1546
1156
929
3054
1770
913
991
1073
1885
1119
1535