809
665
494
1958
645
489
347
316
552
1671
335
506
437
523
193
410
1874
275
463
505
609
237
1855
877
