59543 147
6812 91
33916 75
7013 70
6080 32
4633 26
4617 23
3808 22
3499 17
3045 16
5483 16
2650 15
3302 14
2908 11
1192 2