2305 504
29865 494
6709 292
90526 267
37351 617
21877 261
14624 196
26875 748
3698 252
16399 525
4396 238
1507 101
3341 351