8931 18
5531 9
4546 8
5820 6
6483 17
110944 338
6207 8
6159 6
11451 50
19756 64
6732 12
8618 14
7092 15
6164 9
5391 4
7076 11
11171 20
4336 5
9413 29
8799 11
5899 1
5573 6
4342 10
3992 1