10002 10
18150 30
22441 16
11408 13
11515 8
16074 12
8415 4
9447 6
15908 9
24150 24
23840 42
12086 14
24463 19
13399 9
26818 34
8222 2
8806 2
16243 20
9077 4
16499 19
8674 5
8635 1
11549 9
15670 19