3938
4553
2481
1094
5563
5300
249
687
3219
265
1385
7604
1718
9627
5656
5056
3035
1461
7239
8376
3920