23
28
430
375
35
217
474
841
11
74
246
300
165
131
108
179
138
54
61
124
97
186
67
185
325
692
64
171
146
557
321
260
84
227
4380
56
55
77