19783
2
25669
0
2366
1
32302
2996
2257
2204
5
2535
572
1193
2932
3498
4
1189
153
14
17946
481
1153
1210
3090
6
2012
3544
2629
645
21152
8
657
665
3080
3
2316
3378
7