19783
2
25669
0
2996
14
951
32302
616
2595
1028
572
931
685
600
984
1193
4044
5
1189
17946
2535
1225
758
5065
1
3125
747
578
1461
1045
1478
2964
501