1386
2
3779
4471
2964
1
3051
1603
964
1995
2906
2258
6346
16
1672
108797
0
2990
1294
562
2478
10827
4