31873 712
23714 630
12128 395
9546 279
17157 141
22525 183
21584 696
3133 291
2645 51
9072 517
53700 330