1087
455
335
196
911
617
270
114
2082
1160
970
422
415
172
367
166
487
223
307
126
531
120
372
199
516
249
306
128
580
178
346
146
386
229
350
115
376
135
300
55