218
505
198
273
118
395
372
587
125
1351
1497
345
217
67
199
53
107
73
407
25
35
52
26
270
230
264
281
181
357
201
177
127
101
54
6
33
74
38
29
156
31
59
18
27
677
174
76
188
89
44
79
93
97
17