19783
2
25669
0
572
1815
32302
2392
790
1
2982
3
2996
5440
8
2921
5
2059
2352
3014
20
2535
2015
2237
1431
2932
2258
3498
4
1568
3117
17946
4425
6
994
1709
1972
965
423