123
1099
437
1798
1656
1212
513
821
1120
1499
1255
2138
3393
2715
784
1778
2189
890
1253
1821
1168
908
1031
1077
1552
1073