58999 145
6312 91
33686 75
6855 69
5895 32
4513 26
4495 23
3718 22
3391 17
2931 16
5344 16
2564 15
3181 14
2810 11
785 2