4471
2
1365
1
2964
1015
1062
3051
1603
1344
2748
1061
1461
0
2089
4
1595
3124
2906
994
1865
2258
8440