859
474
417
196
392
111
365
165
285
143
702
147
670
161
1242
494
252
115
365
31
116
79
627
234
583
95
350
35
574
144
441
115
209
133
348
180
772
250
274
52