16302 11
9489 10
19521 19
7651 3
21327 17
17876 15
7732 6
15650 14
10234 2
14628 2
47857 36
70281 57
12326 17
30294 35
17439 21
10352 2
10949 12
21071 37
11916 12
14358 12
11318 2
26236 33
45814 35
35049 30