2680 10
8089 31
10881 17
5726 9
7830 12
11111 31
4960 20
6634 17
3448 9
2188 14
2321 6
567 2
1301 4
848 9
694 0
1118 7
116307 100
42932 81
7813 3
4002 5
6628 7
1231 6
270 4
1078 4