15012 28
7640 6
15846 16
7268 4
103737 240
217515 424
35398 63
67135 123
41911 52
55400 112
75624 192
46512 85
23691 40
9210 14
7796 12
8491 12
9020 7
16844 36
10876 22
10011 16
10733 33
20400 30
5231 3
6010 1