496
141
1847
761
941
553
809
273
683
306
221
108
520
144
599
64
542
231
594
120
535
174
620
169
275
164
549
125
747
280
415
208
458
201
294
42
568
185
345
84