811
2
4136
1
1814
6
900
483
640
12956
3796
8
1304
73
380
1618
0
965
935
830
575
399
658
433
824
4909
4
86
516
165
782
887
455
1162
533
775