0
1150
1031
794
1135
2342
977
943
1048
940
1004
2997
828
768
1180
474
1778
1
1257
2726
1499
1583
1530
141182
2569
2566
2474