1200
1492
2042
5527
1941
934
1573
944
4896
1037
1581
1472
1416
909
942
978
938
690
854
2090
712
815
710
717
1086