3
886
575
816
1848
2386
5704
5245
3380
7075
958
8849
1304
860
4592
6257
7520
4717
9665
6095
9576
8265
1595
5697
5268
8445
7630
7459
2939
7247
1825
3353
879
2513
1397