19783
2
25669
0
32302
21152
8
3090
6
2366
1
2535
3083
17946
2476
2932
3498
4
3593
16
1329
1294
181997
11
3546
2906
4651
3
1153
665
2012
2676
1659
2525
623
2558
15233
194
3080