487
187
655
153
573
184
680
180
464
207
762
407
3016
1555
415
115
503
278
1405
551
855
417
727
180
279
163
420
171
215
117
611
204
595
86
1200
557
524
101
963
333