258
496
519
814
922
648
602
955
506
1190
398
1283
650
820
853
356
961
1307
552
6763