19783
2
25669
0
1663
5
32302
2535
2788
17946
21152
8
3090
6
3083
2366
1
964
3158
2921
5440
2932
3819
3498
4
1516
3715
6741
3546
2903
3
2964
1603
3765
1329
2906
1294
2139