19783
2
25669
0
32302
572
17946
2535
2996
1189
5440
8
14
2366
1
492
2921
5
21152
2932
1193
3498
4
403
721
984
3779
100
2595
804
501
3765
637
2264
392
1153