1126
1057
136
655
452
440
394
170
372
1036
832
627
1174
1059
212
179
665
