592
137
632
235
432
145
529
185
455
51
398
102
600
182
402
211
263
80
942
369
642
191
306
94
466
105
578
184
210
84
482
38
576
175
573
195
1297
923
465
169