527
40
4
972
81
206
997
14
240
247
70
193
100
22
266
69
57
196
41
236
158
107
281
58
97
271
46
111
137