3291 8
3307 8
1528 4
1953 7
5694 23
1556 4
2595 11
1177 2
2085 6
1943 12
7568 43
2168 8
1899 7
3133 7
1250 2
8141 36
1642 5
1199 1
973 1
946 2
3085 8
1233 4
5074 12
1996 7