5
1525
1649
2153
650
1032
787
1055
2342
1330
1083
1094
842
2123
864
2665
1912
1147
2683
1149
1152
915
1940
1694
943
1201
1203
996
1510
743
2028
1010
2559
2310
2056