249
101
662
377
1457
289
311
639
455
447
424
544
904
298
1642
535
396
569
469
2487
153
788
1234
394
984
744
499
553
860
534
879
381
265
557
201
545
496
382
1051
415
556
244
959
1253
473
253
517
599
1624
233
317
345