19783
2
25669
0
32302
2535
1660
1
3562
21152
8
3090
6
3083
2366
2277
2932
1213
6779
5
5070
19
3498
4
2392
997
1518
1716
17946
1329
1294
2689
1153
2204
383
2012
755
2899