1329
506
484
176
937
298
701
51
632
175
631
275
506
68
869
484
569
126
107
82
489
223
548
325
582
185
264
183
389
161
924
320
400
115
193
124
615
171
486
221