3998
5
10105
1701
6842
8
1031
3
10173
227
1
217
2
167
560
4
457
326
522
717
351
454
377
497
479
637
399
514
768
554
503
577
365
613
629
410
572
466
451
708
859
615
739
390
446