95186 157
23017 98
22686 77
19748 29
14014 58
13158 58
11540 41
10729 26
9356 54
8127 22
7505 15
6910 32
6600 29
6456 22
6447 32
6002 47
5316 10
5300 15
5036 15
3640 9