4090
2890
1212
18005
2052
1286
658
1392
2040
5366
752
637
1776
3931
969
882
1581
3973
1570
858
2280
5443
733
876
777
698
1766
2681
821
1072
889
684
853
1091
709
2246
678
913
952
737
702
781
640
785
646
729
725
1110
711
1077
812
854
893
682
852
1661
785
696
18659
1872