19783
2
3765
4
17946
0
32302
572
2996
2535
25669
14
21152
8
297066
3683
1
894
255
5242
1193
2683
2932
984
2906
3498
571
4044
5
110
1189
1295
89
85
1070
280