19783
2
181997
11
17946
0
32302
572
2996
2535
25669
14
21152
8
255
5242
1193
2932
984
2906
1
3498
4
4044
5
1189
89
85
1070
3779
660
575
3765
536
691
683
1153