16540 16
12096 14
33894 68
27887 52
21517 25
8586 3
8453 7
7396 4
9797 3
8143 8
9943 9
8240 4
7503 4
7787 5
10592 1
13741 17
40251 23
11498 7
15329 15
20008 34
18399 26
8244 7
12995 19
10174 7