31879 712
23721 630
12129 395
9558 279
17158 141
22551 183
21595 696
3137 291
2645 51
9076 517
53742 330