2594 8
5330 10
4553 18
11686 50
2630 5
2299 4
3913 4
3040 8
3681 3
5441 20
906 2
4342 9
3810 15
9717 11
17107 43
15894 32
2919 6
9479 21
4704 9
7260 19
2247 4
1693 4
3580 9
1370 3