19783
2
25669
0
2535
32302
775
1
3498
4
1211
2921
5
770
1513
20163
44
2267
3
2932
1603
1645
17946
3562
2184
2990
1153
2173
1778
3090
6
2012
1230
2366
21152
8
1819
1746
7793