1188
343
823
309
867
247
806
386
316
170
705
51
633
175
710
305
342
189
321
183
914
292
734
134
745
245
641
168
719
178
524
119
475
194
699
90
266
196
473
170