22282 27
4899 2
6958 19
4424 7
4606 3
5204 3
5558 6
4183 3
12386 20
6768 13
4789 6
4920 5
4028 4
3933 3
3717 1
5191 8
11229 10
7373 23
12315 43
4972 8
4935 9
6181 12
4253 7
17312 45