32031 712
23856 630
12209 395
9674 279
17188 141
23008 184
22146 698
3286 291
2687 51
9125 517
54395 332