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