2988 8
2904 16
2103 8
1683 3
2062 9
2282 9
2200 9
1514 3
1607 8
1450 1
2673 17
2217 6
1371 5
2129 8
1533 3
2070 11
1775 10
3231 17
15025 56