441
528
2377
491
379
640
2843
560
478
411
529
3340
4223
537
600
2699
448
595
350
380
281
422
568
3192
387
309
533
326
730
2000
516
479
3037
364
289
291