248
198
364
167
147
658
839
1206
637
167
561
1397
1740
992
758
1075
560
592
943
705
271
840
699
531
307
429
589
291
235
471
511
270
375
365
661
315
199
227
781
234
415
199
249
181
357
133
183
269
186
465
316
318
280
294
230
197
286
389
558
144