575
323
203
536
380
213
440
842
542
411
3
375
678
289
233
762
809
193
620
338
833
451
21
680
333
425
329
195
402
157
369
352
1
44
498
212
199
988
373
699
193
601
563
43
799
407
516
390
178
283
