2258
1
940
1421
0
803
125
1070
1512
929
2711
2
3426
4
47639
2911
9
607
1169
41
85
4651
3
600
384
878
398656
19
2524
413
485
382
3371
595
628
789