12067 17
5903 9
6504 10
8843 15
8458 15
8263 8
4394 2
7798 31
5135 5
7073 12
4857 2
5685 8
5787 5
5370 7
5351 4
5349 6
8783 6
8907 16
6972 8
11079 27
6614 6
10506 6
79158 181
18242 41