31870 712
23709 630
12126 395
9504 279
17157 141
22518 183
21577 696
3133 291
2644 51
9071 517
53685 330