59536 147
33914 75
7012 70
6803 91
6071 32
5482 16
4633 26
4616 23
3808 22
3499 17
3302 14
3044 16
2907 11
2650 15
1187 2