859
184
627
135
383
215
933
350
786
252
1452
643
419
236
464
72
690
228
621
121
543
133
590
231
641
146
437
166
241
182
540
113
293
169
618
225
485
212
543
50