31765 712
23693 630
12134 395
9516 279
18872 141
22734 184
21639 696
3136 291
2642 51
11302 517
53710 330