21522 71
2115 7
10876 20
4478 8
1731 7
9392 18
20712 45
9512 41
28935 67
10776 25
24129 48
24073 55
7519 12
20553 59
23648 67
17199 32
47598 80
17750 34
70550 268
12304 30
24947 84