2386
4545
3270
877
745
440
499
1073
456
492
406
406
412
650
750
443
388
710
881
589
421
543
4289
1367
595