846
0
3006
3
860
455
400
798
1557
827
1
8116
6
951
464
787
367
809
407
826
3430
275
2979
392
418
1661
409
2123
463
1636
2
547
1610
1199