846
0
860
468
330
3559
1
455
798
1557
8116
6
1918
2
400
464
787
367
809
422
820
328
325
2106
407
826
275
951
1132
392
418
965
2190
1661