3079
1
2515
3
1859
2
1992
522
0
19944
1209
697
1309
1431
1688
1833
14125
10
4914
1969
1527
2435
2265
2028
1815
797
3196
6236
951
2099
1313
1694
959
5033
15
5389