7426 2
5052 2
6945 9
9975 11
10898 12
9095 21
8429 10
13669 22
15664 36
22933 62
16602 41
18975 52
15324 37
7876 14
20446 47
23472 63
42693 123
17098 22
7760 7
33287 63
18420 39
7833 12
9403 7
56948 201