271
932
119
816
413
834
146
751
261
725
278
1,047
72
679
133
704
655
221
688
10
576
63
497
50
681
107
148
580
91
593
77
530
178
561