0
1149
1031
794
1134
2341
977
943
1047
940
1004
2995
828
768
1180
474
1777
1
1256
2723
1498
1582
1529
141171
2567
2565
2471