271
943
63
497
133
659
261
730
413
844
710
146
763
221
694
98
463
13
771
28
330
85
466
91
600
88
490
72
685
178
570
624
548
77
532