1338
162
817
139
432
876
736
337
956
442
792
848
1203
894
541
594
869
953
1047
538
834
705
1574
264
1280
496
507
96
225
930
1134
728
957
571
920
310
637
612
151
575
391
9
535
94
778
514