19783
2
17946
0
1267
2711
2535
181997
11
25669
7258
2478
32302
929
3
3546
1
21152
8
2932
2132
3498
4
854
5
3256
3779
2528
2502
3765
3284
7
1153
1683
17333
27
3090
6
4585
10
2771
2907