497
3962
665
826
339
508
1464
544
607
431
386
349
419
833
361
359
670
568
379
744
404
454
341
363
421