1349
162
817
139
440
876
738
337
958
442
792
848
1204
894
541
594
871
953
1047
538
834
705
1577
264
1282
496
507
96
226
930
1136
728
957
571
921
310
637
612
151
576
391
9
537
94
780
514