2306 504
29877 494
6720 292
90544 267
37374 617
21897 261
14641 196
26899 748
3701 252
16415 525
4402 238
1516 101
3346 351