19783
2
1539
1
25669
0
1233
572
32302
2996
5440
8
2921
5
1209
2535
2932
2258
3498
4
17946
907
1587
9
1153
3090
6
2012
2366
21152
1819
3080
3
2316
2173
1044
2512
14
4044