2710 1
41341 57
14880 19
12128 9
15645 21
27957 46
7304 12
17935 32
11043 16
9232 22
29071 36
7065 5
2512 1
3865 4
3341 2
4270 3
7223 12
11212 39
3903 3
3113 3
25385 70
4698 7
7231 10
3295 5