21980 60
49440 235
13822 51
6252 12
3220 2
13429 39
12555 24
12187 27
9722 35
13031 48
17639 58
5194 22
5688 9
15480 15
4633 9
14415 50
32712 94
17227 69
9848 37
7157 15
20035 70
4900 6
5941 23
21274 97