532
305
341
185
1044
670
782
262
588
147
519
237
498
247
512
200
823
195
265
105
327
103
292
187
855
253
440
124
372
147
603
177
607
280
557
131
164
36
561
175