15053 25
9090 9
12833 10
15802 24
28391 59
6328 7
6412 2
12136 10
15198 30
9306 13
9250 9
32118 74
6852 3
14116 24
11596 23
11913 18
20814 32
30272 33
28063 18
57526 57
15346 21
26907 40
7889 14
7804 8