102526 300
15764 21
14244 19
20550 49
27623 102
30207 88
24715 107
29411 79
20014 61
15657 32
42200 95
46382 192
130507 370
29191 136
27452 104
21947 28
22939 25
25969 53
17355 28
21045 34
17850 20
19140 32
24767 56
25200 79