9405 14
7662 20
5875 10
2886 4
8627 7
3002 6
1838 7
2095 2
2816 5
1506 2
1839 3
6259 4
6159 6
3088 4
7222 14
3524 12
10427 29
51816 107
1827 9
2035 5
2032 5
2498 8
3939 8
1904 7