846
0
401
798
860
1557
8116
6
455
367
809
787
407
2669
2
275
1894
1
2372
418
1421
1199
400
464
1636
552
951
3650
3
657
547
2123
826
691