22437 10
13495 17
14544 17
17537 7
87 5
5211 10
23821 66
8734 14
30096 59
29010 29
22546 26
11789 15
5571 10
4239 5
6639 9
4823 6
27823 33
16532 24
19323 31
14683 21
86952 179
8682 17
7443 12
25026 63