19783
2
17946
0
2535
32302
1182
25669
984
21152
8
1189
2996
485
14
1342
7258
2932
1225
1234
1
3498
4
297066
977
792
3779
11059
9
553
1404
372
633
3765
971
465