989
1
509
480
2
1556
6
329
675
450
470
641
456
105
74
717
650
1032
501
907
78
577
64
476
88
452
860
500
589
73
72
111
69