19783
2
1623
1
1431
25669
0
32302
2535
1348
21152
8
1622
3090
6
3083
1185
2366
2579
1650
2932
3498
4
17946
2890
3
1329
1294
1153
761
2012
3439
2468
1504
2600
3080