32058 33
8051 14
24685 18
6391 6
13330 10
14141 7
11686 25
3703 11
16356 39
40934 64
12399 10
22435 39
14752 5
8731 12
33743 25
3238 6
11262 15
22747 36
48390 101
12480 12
9822 15
14433 24
29558 36
9183 8