15011 8
21296 42
8246 13
21362 30
9610 26
20415 31
11056 34
18503 47
4874 5
5643 11
10594 31
7344 12
4459 1
23578 23
47447 37
15679 21
6070 8
10722 10
7124 3
8517 18
9879 12
7115 8
4392 1
4972 4