25669
0
572
255
14
19783
2
1514
1
1849
3008
3
3090
6
791
20163
44
3680
657
685
2903
536
2932
1307
1365
501
2595
6231
2996
1189
1744
951
669
913
1176
4358