846
0
860
2326
4
455
798
1557
401
8116
6
400
464
787
367
809
3282
2
101
1
1181
407
826
275
1929
521
951
392
418
2106
1661
2123
463
547
1199