14
0
1189
4044
5
17946
2996
2349
3
931
557
2535
2
32302
787
1
25669
3125
657
3589
19783
761
536
392
1461
650
2964
3498
4
528
1193
2478
758
4471
1672
1125