21006 12
14844 14
16004 12
11106 8
11148 13
9879 4
21687 30
15087 26
9053 3
11987 4
20560 25
13978 11
10283 6
11512 3
8844 3
19215 25
12032 7
16323 31
12530 9
15779 21
10073 2
41138 101
23143 16
16395 29