57069 104
16182 122
15928 102
9876 75
6770 45
6350 39
5912 23
5863 30
4836 43
4192 14
3768 13
3403 93
1459 2