387
181
375
1016
293
121
286
391
344
238
97
348
132
216
137
376
435
229
275
103
355
340
240
352
777
426
731
445
325
903
911
148
698
139
185
558
871
526
578
543
136
407
332
166
390
525
177
771
633
113
354
311
288
209
869
1398
3159
791
525
913