30120 78
19826 10
19703 32
16091 59
12252 81
11728 20
8675 29
4301 62
4249 36
4218 148
3753 39
3727 59
3340 33
3152 33
3133 17
3116 25
2998 19