57067 104
16181 122
15926 102
9875 75
6770 45
6349 39
5912 23
5863 30
4835 43
4192 14
3768 13
3401 93
1459 2