339
456
435
829
642
637
788
368
189
355
380
329
232
263
659
1044
909
1127
536
586
600
252
862
357
318
891
1181
382
854
1711
457
224
321
2123
400
647
1259
1082
341
1091
515
1642
384
938
492
880
1218
704
717
539
1865
419
412
787
790
924
425
692
364
231