397
219
349
124
392
199
415
239
534
284
517
182
590
148
218
153
394
171
155
103
497
173
573
174
652
419
540
69
469
90
270
54
252
119
230
128
324
77
707
265