5093 9
7001 11
5423 5
7911 3
6359 4
4500 3
4586 5
4080 3
6276 2
14196 33
7325 14
7539 12
5488 8
11515 9
8171 16
5826 8
17433 7
11727 20
16126 39
4899 7
23056 16
6780 12
9996 14
10126 9