9853 29
10320 22
7004 5
4665 7
4861 3
5057 3
4356 5
4922 2
4516 4
6147 7
5384 1
5598 6
11089 26
13585 33
6287 12
7799 7
6844 6
6721 8
7469 10
8755 11
11859 26
6309 4
16144 46
7749 10