19783
2
25669
0
3765
4
572
2903
3
32302
17946
2535
2921
5
2996
18816
11
1347
1
6327
7
1002
1864
1337
8185
2523
1189
2366
2763
2595
5440
8
21152
2932
3498
2512
1938
3008
3546