19783
2
25669
0
1168
1
32302
1699
2535
2285
2851
2932
3498
4
17946
1746
1595
1865
1416
1153
4757
8
1888
4453
3090
6
3691
2012
2633
1813
2366
1392
21152
619
3
1632
1766