772
2
512
380
1
94
104
68
954
883
717
1556
6
409
753
101
175
30
88
92
491
152
147
649
496
764
735
87
73
636
166
589