19783
2
25669
0
2996
32302
1189
223
1849
17946
2558
3
2226
7909
6
2535
572
2932
657
3498
4
800
255
2907
534
2349
685
392
2749
5
2219
3593
16
1153
3227
3090
3176