19783
2
423
0
25669
32302
323
2535
572
2059
1563
2996
3117
8
4425
6
3453
1
17946
770
1815
388
2982
3
1929
3014
20
2366
2921
5
21152
2932
3498
4
939
1189
2242
894
721