19783
2
25669
0
32302
2535
1819
1
2932
3498
4
1153
2012
17946
2366
923
6779
5
1913
1016
2316
3090
6
2011
4079
1755
21152
8
1864
2921
3479
1431
3351
3
3080
8185
7832
3765