21043 74
14195 25
11312 27
10505 26
42300 221
10402 22
7631 9
6791 16
17028 32
13885 37
1553 3
1605 2
1608 1
4056 17
21459 45
14731 45