650
356
508
660
417
693
807
433
29
507
168
734
236
221
346
980
33
62
690
116
681
658
446
278
940
289
641
454