17591 17
9180 19
7077 12
28474 22
11888 15
11751 41
6169 15
14231 39
28972 70
23241 29
8980 10
6780 9
5474 2
5294 4
21575 20
13648 10
3633 1
5520 3
4878 4
3594 4
3116 3
10078 17
4761 5
7059 16