2222
8985
1659
4290
1046
1646
3609
864
676
1687
1387
1032
998
4908
1294
715
3167
633
1044
1080
803
5137
664
669
688
1763
728
3100
723
628
893
1998
706
769
3162
2044
842
640
920
621
666
690
727
1275
948
797
1158
764
981
778
746
684
1032
820
1571
634
798
640
771
3119