2646
2299
2391
9475
8565
3575
3533
8592
7773
3452
3211
4731
5971
6439
8202
118
201
4986
8981
465
8483
4280
3640
933
1068