269
1886
596
266
573
1465
268
254
301
305
642
652
280
1
255
242
327
633
374
395
231
339
449
236
736
337
371
332
643
374
360
278
266
1043
387
374
955
349
403
277