59781 147
34017 75
7092 70
6989 91
6153 32
5529 16
4685 26
4676 23
3848 22
3541 17
3359 14
3094 16
2960 11
2690 15
1344 2