19783
2
25669
0
572
685
3765
4
791
32302
3929
1
2595
2535
1152
2996
1417
800
2903
3
534
501
1812
6327
7
3008
17946
1663
5
3939
8
1162
2221
2767
1864
15233
1239
1237