929
285
255
112
503
152
610
154
408
135
236
130
449
147
467
121
319
93
233
84
543
128
325
42
148
99
499
194
282
181
438
47
318
169
561
110
575
115
196
133