19783
2
25669
0
572
2996
32302
534
2366
1
2535
5065
2069
5
2932
600
3498
4
17946
485
96
670
1189
5242
1287
898
1153
471
3090
6
2012
1123
4196
1078
21152
8
255