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