4037
2040
1364
2652
973
2863
1223
1421
686
1405
1350
905
1594
4717
1943
1251
1034
5319
1446
4619
2582
1012
1609
1512
1736
2682
1251
2269
1223
1614
7892
3195
1998
6691
2409
1662
5230
1703
4672
1256
1995
2019
2039
1918
4208
3688
1964
1695
1746
5704
1745
1876
2778
3302
2149
9184
14947