19783
2
25669
0
32302
2535
2354
4
21152
8
815
3090
6
2452
3083
2366
1
2377
929
3
1657
2932
898
3498
742
17946
882
451
2890
1329
1294
1153
2001
9055
10
1716
2012
2534