14
0
2996
32302
1189
7258
19783
2
572
3051
1193
758
536
1028
645
1045
1400
2595
761
25669
1527
1623
1
190
577
791
2385
6781
609
788
558
1458
496