79
372
84
142
255
219
25
114
21
322
33
146
67
38
55
196
119
208
174
190
134
153
658
176
423
143
187
268
157
212
156
242
185
456
182
297
1444
599
605
590
249