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