2694
4921
3606
1224
3967
12298
1070
657
680
1522
731
770
592
562
603
894
973
708
516
1190
1154
736
600
739
4734