3080
3
2595
0
1713
2
47639
346
8185
4
1044
1
1804
7258
475
2372
2195
1382
1045
883
2902
16
504
3546
6247
5
6286
4044
3083
1252
2465
1404
617
2072
13
1133
1869
3125