2476
2
3779
4471
2903
3
2964
1
3051
1603
1461
0
2666
9
2060
2906
2258
2349
1672
2990
223
1294
750
2478
70
7793
4
645
2986
392
1659
940