31859 712
23700 630
12136 395
9501 279
17174 141
22423 183
21413 696
3139 291
2711 51
9072 517
53543 330