14
0
25669
1189
32302
19783
2
1193
2996
572
657
17946
2595
4044
5
758
721
190
2535
1225
616
3125
1461
1441
791
2964
1
661
3498
4
3083
501
534
1028
5065