23340 24
21079 6
17638 13
13630 5
14398 13
31561 35
8975 7
18330 11
10281 9
22381 20
47543 38
21347 10