15714 1
21750 16
15502 20
22123 14
19603 19
21996 12
15974 15
18901 8
12870 7
70359 70
128089 155
25956 7
37314 55
13712 14
30312 40
128568 227
34017 46
45936 65
117016 76
55033 45
200929 345
26724 35
33045 32
15096 12