19783
2
25669
0
572
32302
17946
800
3765
4
2996
1189
2535
1816
3008
3
1310
2921
5
2906
1
14
1849
392
1193
1665
1781
685
25494
2638
2366
1330
1710
1969
2087
984