52
297
181
145
23
101
83
30
218
266
201
90
103
50
41
74
236
226
347
203
76
191
112
123
67
57
168
905
31
528
84
34
51
118
1581
612
245
272
173
154
158
252
29
162
129
1276
109
54
22
430
437
155
242
312