3602 4
13831 32
18592 60
27823 33
4222 11
16532 24
6134 3
4549 7
4092 1
8426 15
19323 31
27202 52
5925 9
14825 17
27586 30
7589 9
26109 60
24261 32
18072 30
40142 71
8856 2
9113 9
5229 14
44143 113