45897 91
16795 84
12954 56
10966 30
6998 33
4548 5
4111 10
3450 16
1640 3
1560 7
1293 4
1064 2
1061 3
987 1
698 4
233 1
206 5
205 2
178 3
177 8
169 6
165 2
164 7
161 2