14633
1056
1201
372
477
587
236
197
157
226
192
132
247
125
143
203
131
168
80
122
139
149
120
71
85
100
156
113
83
53
72
76
62
46
31
63
45
68
49
30
29
23
43