59797 147
34023 75
7105 70
7005 91
6162 32
5534 16
4694 26
4682 23
3855 22
3545 17
3372 14
3099 16
2966 11
2697 15
1350 2