19783
2
25669
0
572
32302
1371
1
2996
2535
685
2173
791
2932
1539
3498
4
17946
1373
6779
5
989
1153
1766
3090
6
2012
838
2366
21152
8
1517
1350
945
2865
3169
3
3080