846
0
1557
798
787
455
367
418
464
860
439
809
392
400
951
714
547
1661
1
407
2123
2395
275
267
1629
8116
6
475
1636
2143
310
468