1070
1
2489
2
2292
1859
1309
0
3987
3
2308
1876
1946
1212
1992
2193
1669
1681
697
1977
16062
15
4914
57793
2921
4606
2233
3212
27
2152
1917
51331
25
962
2788
3054
2781