3070
4
33393
10
215
0
2859
443
5043
3
2369
685
50969
7
2973
1
4386
2719
1501
574
3943
2323
9
763
1650
676
815
2699
2
1116
1423
2948
2053
2123
7003
10243
38477
34
2055