71
151
287
178
181
81
218
133
67
496
80
232
109
73
195
481
154
120
998
523
292
316
238
444
202
1055
116
52