1105
355
234
425
1165
301
327
496
419
456
319
410
3641
424
3193
791
623
917
376
728
561
348
426
507
319
280
317
502
350
2
454
310
347
367
920
1282
2139
302
479
667