378
652
208
201
529
459
321
616
579
265
1193
797
479
411
304
354
1035
592
743
297
553
223
612
1068
68
240
183
467
396
370
36
317
212
157
163
316
269
607
605
158
49
327
325
586
839
505
1225
233
119
203
295
187
273
209
366
93
466