3
3
2
2
4
240
207
213
168
121
474
360
436
248
558
624
313
354
234
346
538
272
379
505
432
597
383
350
561
265
658
527
377
609
670
830
774
1K
1K
1K