846
0
1824
957
2143
737
20634
8
286
514
384
2702
1557
614
1629
445
547
973
379
380
381
5938
683
557
757
1428
544
505
563