14
0
2996
1189
25669
1193
1461
17946
19783
2
536
4044
5
662
2535
32302
3125
758
531
1816
34
2964
1
464
3498
4
308
746
834
2478
2906
658
1090
4471
628