630 6
2249 7
2994 22
3929 10
3537 13
2471 8
2126 5
1379 4
2290 11
1584 11
12098 19
51327 110
11619 21
12960 7
23748 48
17388 32
4222 4
47191 64
39726 76
18852 31
20282 21
21218 47
98552 116
22385 11