5128 5
15662 29
4480 1
21271 18
5702 3
4946 2
5203 2
5329 3
4752 2
9494 25
8092 13
6918 3
6167 3
5439 4
5891 5
13168 21
18789 25
20786 59
10728 13
17468 35
35764 79
19390 30
7732 10
5555 8