4677
10
3054
1
2904
4
918
0
683
1277
5
1010
2855
3
111
737
886
846
2328
637
752
2
1225
2659
3293
247
911
392
482
269
932
2934
8
3251
6
288
798
819
3691