1234
1424
2545
940
766
1116
1232
1513
1486
820
961
1050
4285
903
988
12721
1069
1061
2839
1081
982
1388
860
910
1542