2306 504
29877 494
6720 292
90540 267
37373 617
21895 261
14641 196
26898 748
3701 252
16413 525
4402 238
1513 101
3346 351