297
515
959
252
835
671
1078
490
382
579
419
238
834
568
613
773
689
845
393
1270
185
201
757
160
265
1173
357
834
449
561
190
730
241
842
567
328
608
775
782
487
1966
632
502
447
409
193
627
387
240
223
1066
679
716
977
706
1531
1086
993
549
780