589
233
576
241
517
58
730
219
870
257
176
90
723
221
449
65
370
87
380
79
507
137
634
155
566
123
582
75
476
182
329
52
198
68
457
35
544
56
457
111