2490
951
567
499
255
655
479
640
352
414
605
563
292
139
666
442
444
885
122
905
785
907
126
902
631
41
162