22866 46
18786 18
14510 14
12369 9
11100 5
16056 16
23146 29
15446 12
18685 29
29575 35
14248 8
22284 40
12158 7
21225 40
12429 12
14232 16
42413 97
15009 21
12280 20
37084 76
26441 32
31037 64
13723 7
73032 178