372
689
212
242
365
1888
294
612
23
421
786
394
633
575
664
13911
712
904
603
855
672
946
859
535
632
662
778
281
484
545
648
321
273
332
252
41
171
322