19961 35
4493 2
5123 4
6512 9
9858 13
12122 24
9206 14
5706 1
5481 2
6120 6
5698 8
5296 3
10634 12
4917 1
8347 4
6391 5
7671 12
16403 28
16989 48
20991 53
5748 3
5164 6
6369 12
20267 26