1	3258	12
2	5433	10
9	15437	8
12	19130	6
19	26675	5
28	35412	4
29	36421	3
100	107413	1
20000000	11596018719	1
