14513 15
18453 14
18086 13
14816 14
28430 63
20330 24
20319 17
19480 17
37432 49
13172 12
19445 33
50352 97
41348 73
12195 21
16266 9
10777 22
15762 23
5156 3
9515 16
14055 17
7694 8
7671 9
8993 13
6034 3