25669
0
19783
2
2996
32302
572
1189
501
685
616
4044
5
17946
14
822
1193
1601
4933
13
2535
2366
1
657
3125
2595
948
1461
721
3065
931
2964
2087
1225
758