1134
425
371
146
812
252
666
38
584
157
495
243
493
63
721
406
543
122
102
80
460
209
446
284
565
181
257
183
353
152
820
279
373
100
188
122
603
169
452
208