19783
2
3765
4
2535
181997
11
17946
0
32302
25669
3798
21152
8
2932
3498
3779
3716
1
1153
1663
5
3090
6
4291
2282
3080
3
2219
2907
1044
1804
7258
2274
2902
16
1718
2420
3546
4044