5001 18
2504 9
12801 41
2183 4
2002 3
12208 71
2962 5
7521 36
2108 5
2578 8
11187 41
1213 3
3525 14
3197 16
5087 14
7122 28
2144 8
1714 6
1816 4
2189 7
16042 27
2019 5
1583 8
4856 20