155
0
2442
2
1056
1
870
1358
283
539
864
390
392
287
378
521
490
470
782
467
814
385
180849
1123
420
2644
238
395
545
2330
691
468
933