31049 924
9474 137
24993 664
89982 682
4860 399
2098 192
255975 830
12578 70
4324 627
2951 614
1601 304
981 66
1365 254