19783
2
25669
0
572
32302
2996
2535
14
2366
1
3090
6
1189
657
2316
1225
758
2921
5
2932
791
2649
3498
4
2595
616
2666
9
17946
984
4471
1601
475
2906
1153
1028