19783
2
25669
0
32302
2535
3304
8
28098
14
2494
1
21152
3090
6
3083
1489
2366
2035
2903
2932
2124
3
3498
4
194
4149
17946
2094
1329
2093
1294
1153
2012
1812
3008
1698
647