5675 8
5086 2
12080 20
12511 11
8087 3
4442 6
5990 6
3550 5
6534 12
6289 6
11000 10
7799 9
9962 13
5522 10
7539 12
7846 16
20162 7
35949 32
49743 46
13496 11
9196 5
7018 7
32093 33
51761 12