31772 712
23705 630
12136 395
9527 279
18875 141
22764 184
21655 696
3141 291
2644 51
11305 517
53736 330