1353
162
820
139
447
876
738
337
958
442
792
848
1208
894
543
594
875
953
1047
538
705
1577
264
1286
496
507
96
226
930
1140
728
957
571
921
310
637
612
151
578
391
9
537
94
780
514