14
0
2996
1189
17946
692
4044
5
2535
2
32302
25669
3125
19783
1849
1461
572
2964
1
3498
4
706
822
1193
2478
818
883
4471
1176
3597
20
1672
758
473
3779
2986