19783
2
181997
11
4471
4044
5
1672
1
14
0
390
3765
4
2476
25669
32302
17946
2237
2996
2571
2449
2688
2535
2932
3546
3498
189326
2903
3
2964
708
1603
4077
2906
572
1153