19783
2
181997
11
17946
0
2535
32302
5382
5
3765
4
25669
1819
1
572
1189
1825
2463
1125
21152
8
2996
2932
3546
3498
3779
2476
984
14
1153
3090
6
1849
2711
118
3261
3
13018