19783
2
25669
0
32302
2535
17946
3090
6
2366
1
3546
1849
2932
3125
3498
4
2990
3765
2069
5
1804
2906
2666
9
1153
2012
2902
16
21152
8
528
2661
1183
891
2667
3080
3
3435
2316