443
0
846
860
455
798
1557
464
401
1329
1
1054
8116
6
1651
400
787
367
809
407
826
1101
275
951
392
418
2106
1661
2123
463
1889
547
1199