846
0
860
787
392
455
798
1557
3360
267
8116
6
589
400
508
464
367
1629
809
3015
286
743
407
826
275
299
951
1043
418
1853
1661
1
2123