31870 712
23709 630
12126 395
9503 279
17157 141
22515 183
21576 696
3133 291
2644 51
9071 517
53677 330