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