19783
2
25669
0
32302
936
2299
1
2535
1507
2932
975
4
3498
1536
6
2891
17946
2344
2152
1153
785
608
3090
2012
2366
21152
8
1100
3080
3
2316
2921
5
1044
4044
3083
2465