22750 18
19089 17
8141 6
16659 14
10830 2
15633 2
51129 38
74550 63
12917 17
32127 39
18821 22
10948 2
11542 12
22485 39
12514 12
15148 12
11919 2
27841 35
49104 36
36680 30
34583 24
8243 5
34702 44
20070 55