29596 494
6497 292
90313 267
36916 617
21418 261
14133 196
26149 748
3622 252
16108 525
4225 237
1432 101
3244 351