19783
2
25669
0
32302
2535
1876
1
17946
21152
8
2039
7
3090
6
3083
2366
964
2921
5
5440
1369
2932
1381
3498
4
1752
1516
3715
2294
3546
2903
3
2964
3644
1603
3765
1329
2906