1478
584
902
441
592
217
748
187
335
204
423
171
360
82
648
166
443
236
676
88
943
396
548
174
415
224
513
50
689
207
392
77
273
111
515
178
476
125
530
245