19944
2
2972
0
1226
1
25669
2152
3053
7
19783
2535
4044
5
3083
17946
2465
3125
2698
4
32302
988
4396
2643
1585
3498