846
0
907
1
798
860
1557
8116
6
455
367
809
787
407
275
418
1199
400
401
464
1636
951
3497
4
657
547
1948
2123
826
691
392
244
477