19534 18
43673 23
13187 12
13836 12
7417 5
13617 11
11344 6
13899 13
12374 10
46608 54
10122 8
28524 26