19783
2
25669
0
572
32302
758
2996
3624
4
693
3008
3
3498
17946
1189
2907
800
761
1028
3765
14
501
713
4044
5
1849
2535
3090
6
1193
883
4084
1816
826
657