500
112
435
180
569
182
469
67
315
60
289
111
304
82
757
281
462
212
579
142
372
160
614
210
901
575
219
92
1011
338
602
280
597
401
324
180
927
281
670
386