19783
2
181997
11
3546
1
17946
0
442
25669
956
2535
32302
644
2932
1189
14
3498
4
2996
351
2903
3
2964
1603
522
3765
2906
2476
572
788
1153
543
468
1193
4471