10704 32
42271 170
41609 167
8055 34
2919 6
931 3
1030 3
1141 4
1807 6
1603 3
3480 15
1734 3
3638 5
7490 23
2241 4
15692 57
1993 2
2592 6
1772 3
1524 2
2235 10
4566 17
985 3
7111 30