10376 32
41274 168
40624 166
8055 32
2919 6
931 3
1030 3
1141 4
1484 5
1603 2
3157 15
1734 3
3638 5
7080 23
2241 4
15368 57
1993 2
2592 6
1772 3
1210 2
2235 10
4566 17
985 3
6781 29