846
0
798
860
468
330
1557
8116
6
455
367
809
787
407
275
418
490
1918
2
1199
400
401
464
1636
951
1132
965
657
422
547
820
2123
328