19783
2
25669
0
2535
32302
572
3498
4
2204
5
2921
2996
2932
1603
1
3079
17946
1056
2990
14
1153
2533
2173
3090
6
2096
2012
1547
2619
3
2759
2366
21152
8
1819
7793
2765