343
1
888
455
764
3
95
400
2048
7
388
2
420
502
477
461
329
1489
366
554
345
385
435
370
278
274
417
820
312
360
263
590
295