11546 12
13295 7
13699 13
30961 77
21175 22
28228 89
17802 20
16842 32
19867 55
23021 31
15151 17
12669 10
17925 24
20393 50
44234 19
15060 23
19505 29
11406 9
16329 22
21131 33
22703 32
12049 11
10539 15
53288 126