1132
347
473
125
423
52
622
220
833
284
475
207
391
186
857
320
467
257
560
136
203
149
389
169
360
160
740
319
555
178
128
61
253
78
468
57
563
158
263
114