19783
2
25669
0
32302
572
2996
2535
2749
5
17946
3453
1
3090
6
7793
4
2316
14
2921
1189
262
2932
2529
7
3498
2141
9
1169
3765
2666
2595
1967
2173
800
2476
685
2906