19783
2
25669
0
32302
2535
2932
3498
4
17946
1153
4757
8
1888
1
4453
3090
6
3691
2012
2366
21152
1766
6225
3080
3
2316
11871
2327
11
2921
5
1044
101569
4630
3692
7
1115
2980
4044