4531
3057
3661
3228
6336
8142
663
877
9428
3988
3007
3474
3106
2571
656
2242
2395
405
4577
7094
4686
564
4575
1316
2276
4365
9902
3088
8878
9717
671
5165
6118