19783
2
17946
0
2715
3158
21152
8
2535
25669
3671
1
32302
5296
13
3765
4
1794
802
2268
3
1726
3354
2057
2932
2367
3498
3546
2781
1683
3779
3683
2903
2964
2315
1603