19783
2
181997
11
32302
0
572
2906
1
17946
25669
1310
14
1189
1816
3765
4
2535
2996
1330
7793
392
3090
6
1053
25494
2258
1849
2932
1969
1519
984
3498
800
1193
978