2431 12
1794 8
21163 42
47943 119
26410 70
7965 26
25082 26
11931 21
4827 4
27569 68
12137 26
28757 51
10000 30
10303 26
26296 59
29853 93
23009 26
18538 53
3766 13
6122 17
2991 11
8401 13
15915 21
33811 78