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