544
146
495
197
619
100
1081
373
575
310
685
47
616
169
654
285
775
108
306
183
326
133
370
214
1141
548
454
255
579
120
590
132
187
70
482
92
307
175
358
181