4375 3
4101 6
4557 6
4593 6
3447 2
3199 1
5537 2
12986 25
17082 35
11425 41
6232 10
6308 15
17006 33
7527 2
4930 12
4119 1
5703 11
5806 8
9608 19
7506 9
7740 8
35833 82
17063 39
88925 84