222
1
635
7
205
912
6
354
390
518
396
457
649
985
2
418
874
415
499
435
1648
73
593
494
400
408
742
502
645
526
363
904
1017
614