19783
2
25669
0
32302
2535
21152
8
3090
6
3083
2366
1
2258
2626
3754
4
2932
3498
1601
3
17946
1329
1294
1876
1153
2012
6246
2173
1819
1391
1159
3208
1266
1788
3080
2316