235
380
7804
362
291
259
367
331
300
399
298
302
356
392
370
311
343
364
404
314
344
419
290
2285
406
270
319
664
320
308
287
360
326
361
613
386
375
703
494
603
536
400
503
517
416
538
566
580
646
395
393
310
266
316
437
351
273
471
944
686
670
822
333
354
403
730
347
341
292
752
324
493
396
377
426
438
621
657
832
475
401
412
554