15001 10
16814 9
13135 6
21685 22
12438 4
10002 1
11259 3
10430 1
13328 3
24220 27
16167 9
13526 5
11481 3
20956 12
14928 10
20974 13
16141 7
17337 15
13517 5
12531 3
12215 3
20280 18
12939 5
16068 18