3827
5
9994
1668
6814
8
10146
1001
2
201
1
202
150
840
1130
469
863
1951
477
540
628
571
503
399
445
450
462
440
397
324
688
458
573
843
480
658
4
665
918
572
636
481
610
434
394