31879 712
23719 630
12128 395
9556 279
17158 141
22549 183
21593 696
3137 291
2645 51
9076 517
53734 330