19783
2
32302
0
25669
736
1
560
2535
2932
1659
2309
109776
42
2189
3498
4
528
17946
1601
3
1849
3566
1508
7055
12
1153
3090
6
2337
5
2012
2335
2637
5726
2366
2902
16