486
280
330
180
901
575
748
242
564
136
496
227
478
237
502
194
761
150
252
96
301
89
281
179
810
226
425
119
365
144
566
151
571
255
527
109
155
31
551
171