29586 494
6366 292
90303 267
36890 617
21400 261
14123 196
26129 748
3617 252
16098 525
4221 237
1432 101
3244 351