501 3
2418 3
8942 24
9271 31
11295 32
10973 54
3352 8
2591 9
3647 17
1694 6
1356 4
3432 27
6353 20
5897 25
1518 5
1553 8
1901 5
1456 3
1207 3
2368 10
1933 5
1053 4
1630 5
2004 8