602
268
1063
352
586
333
184
52
955
456
517
58
774
252
743
190
298
89
528
277
384
107
730
219
320
86
870
257
348
120
356
156
176
90
723
221
481
46
491
201