3998
5
10105
1701
6842
8
1031
3
10173
227
1
217
2
167
560
4
457
327
522
717
519
412
683
1002
1617
765
555
359
353
311
394
330
418
417
385
424
393
622
608
595
509
446
478
962
594
468