3070
5
2952
2
3120
1084
0
2054
6
755
1
56488
4043
15
2033
3044
27
4252
2079
3
48766
24
356
1586
1756
472
2431
1901
2417
1053
935
1132
962
4232
2979
573
6979
4
5025
1454