19783
2
25669
0
2001
1
1382
32302
964
1568
2173
2535
1766
2932
3867
12
3498
4
17946
1153
383
3090
6
2012
2366
21152
8
2456
2748
7
7884
17
1977
1337
3080
3
2316
2921
5
3299
1044