19783
2
32302
0
25669
980
1
1461
1399
2535
2173
1392
2932
3498
4
17946
1787
1153
3051
3090
6
2012
1819
2366
1766
21152
8
3080
3
2316
1267
2921
5
1044
2264
6697
582
451