56599 104
15984 122
15548 102
9630 75
6580 45
6199 39
5786 23
5721 30
4672 43
4075 14
3665 13
3003 92
1119 2