595
131
376
138
296
108
364
172
536
83
477
102
398
187
187
123
180
63
587
164
110
13
205
146
474
129
417
21
232
132
658
108
124
28
191
166
112
7
127
37