19783
2
7793
4
25669
0
1416
1
2996
2535
32302
17946
2906
572
1392
3090
6
5164
5
3868
10
2258
14
2189
796
12459
3
2932
1189
3117
8
3498
4471
1773
2666
9
1527
903
22731
2333