19783
2
830
0
25669
929
3
2392
801
32302
10243
4
4833
2535
572
2452
1749
1
1380
2082
2890
868
2996
2294
526
2173
17946
3354
1746
1716
1606
1000
2366
2600
1766