3823
5
9986
1666
6813
8
1000
2
10142
200
1
201
150
840
468
861
1951
552
518
412
683
1002
3
1617
765
555
359
353
310
394
330
418
416
385
424
393
621
608
595
509
446
478
962
593