31561 31
49550 81
10550 10
14594 20
28668 32
15847 36
143459 301
12791 17
14995 30
5823 17
11309 23
14637 43
18992 40
28757 51
17889 23
179243 417
40475 92
98162 210
14930 41
28892 59
97453 169
22338 64
23790 52
48117 110