19783
2
25669
0
2059
32302
2535
21152
8
3090
6
1929
3083
2366
1
3014
20
3289
2932
1397
3498
4
3117
17946
3453
4425
994
1709
1329
1294
1153
1815
2012
511
370
4506
2982
3