22679 22
15556 16
7737 14
10622 28
3603 7
22177 54
5481 22
8381 9
6282 16
1907 5
13761 20
7079 20
2864 11
1494 2
1748 9
1429 5
1113 2
1270 2
1765 3
5223 16
2484 5
3300 11
2768 6
1428 2