375
929
31
355
341
897
443
715
418
741
112
453
70
505
243
493
68
499
234
409
300
398
121
348
71
332
269
377
92
1,141
130
325
108
315
49
259