3827
5
9994
1668
6814
8
10146
1001
3
201
1
202
2
150
840
1131
469
863
1951
319
337
2760
7
3062
1960
2785
1797
615
529
820
636
1003
507
453
611
612
679
524
559
403
657
449
443
391
397
435