14
0
2996
1189
25669
2535
2
3498
4
4471
1193
4044
5
3008
3
32302
17946
571
19783
3765
894
758
2087
2986
1
1849
3779
2903
572
803
469
3125
1512
2906
657