42940 44
17071 14
11532 8
18795 18
9537 6
21613 21
15594 14
9946 5
20273 19
28413 22
17770 11
20037 16