916
236
955
494
175
96
122
930
665
726
696
562
698
569
110
625
432
151
415
722
230
4
395
92
510
757
602
52
364
646
417
246
654
1031
975
453
469
953
545
939
708
315
615
564
235
460
772