13032 13
10089 9
14930 18
9487 7
80380 53
45385 16
16877 4
84609 99
66505 65
49140 40
55185 63
114219 118
20787 17
54269 59
16382 14
65119 71
52615 53
11430 2
32128 28
25160 27
30451 31
15256 17
26853 14
24017 47