19783
2
25669
0
32302
2535
1275
1
21152
8
3090
6
1929
3083
2366
1505
1512
3289
2932
1149
1397
3498
4
1422
3
3117
17946
2740
4425
994
1329
1294
1153
1815
2012
1169
4506