32726 63
21522 15
14912 12
13643 12
21125 20
7227 18
4590 6
10975 3
16593 15
54045 46
10222 15
13809 17
30287 18
28585 24
25800 30
97244 116
11423 11
4802 4
8091 15
10141 24
15191 10
43 6
7288 10
60045 81