19783
2
25669
0
2996
32302
645
1889
1
379
800
2087
572
546
376
1022
392
774
2595
372
391
683
1189
1804
378
4044
5
534
17946
14
1193
758
3379
1676