32016 712
23842 630
12203 395
9670 279
17184 141
22977 184
22096 697
3278 291
2681 51
9117 517
54302 332