2098 8
5733 23
9583 28
5629 11
9664 33
1006 2
2823 6
5027 12
9125 13
14868 32
28838 41
17136 38
81043 163
7862 23
54617 104
11927 43
9321 41
14296 60
9922 53
5446 30
13402 40
17508 19
21789 61
39721 120