5081 0
5838 3
7219 5
10885 16
13139 24
7954 6
6345 7
9260 15
15970 36
18507 32
8623 16
10235 4
15587 14
11044 18
11344 4
8301 10
16434 27
9606 19
10708 3
30925 36
16364 26
9042 4
34903 44
4909 1