4471
2
2903
3
2964
1
3051
1603
1461
0
2666
9
1849
2906
5242
2258
3475
5
1672
2990
255
1294
485
2478
471
2124
7793
4
2986
578
1659
940