3747
5
9943
1654
6801
8
10138
992
2
191
1
147
192
840
1950
552
232
366
351
454
377
497
479
637
399
514
766
553
503
577
365
613
629
410
571
466
451
708
858
614
739
390
446