1346
0
1161
1557
1824
409
2123
895
784
973
349
298
299
367
668
787
658
798
486
392
968
517
226
572
164
503
909
2809
2
456
273
509