935
507
435
201
408
119
377
169
310
152
740
157
692
169
1303
521
266
122
373
33
122
79
634
238
594
101
353
36
596
151
445
115
213
135
360
184
799
260
304
54