19783
2
181997
11
17946
0
2535
32302
3765
4
25669
1189
2902
16
3453
1
572
1698
1967
21152
8
2932
2529
7
3498
2996
3546
475
1169
12621
22
984
3779
2366
14
1153
118
3090
6
2749
5