2990
2066
1123
3855
7770
9467
5730
4973
5424
4800
4766
5115
4934
5978
3265
4457
5519
66
3467
3928
7860
8707
787
144
5196
767
7251
7163
6564
5844
679
8973
7491
2944
3033
6063
1874