3089
2
1551
1
2228
2107
656
0
4027
3
2159
2631
674
2085
1764
2578
4
1839
2047
2302
2650
1896
11
2436
6856
24
2395
2129
1555
2850
4862
2264
2705
2038
2336
1078
4130
18