56541 104
15962 122
15503 102
9598 75
6555 45
6183 39
5779 23
5709 30
4652 43
4065 14
3655 13
2946 92
1058 2