39703 32
15598 23
19000 15
11430 12
29840 38
19144 22
18962 31
24289 35
18212 43
10318 12
18605 24
42592 71
12497 15
14260 12
11573 15
12088 8
7680 7
5924 8
5359 3
6284 4
10446 12
7245 13
9203 6
5299 9