682
156
526
105
263
45
423
233
539
144
659
174
623
210
570
153
470
129
99
69
590
109
357
11
152
90
794
272
74
8
165
14
292
172
405
147
446
158
86
63