352
2426
320
253
654
2655
221
337
2461
1061
509
1716
478
726
344
818
416
308
670
898
446
1220
302
477
