1	8384	26
2	13259	25
3	16826	24
4	19759	22
11	51064	21
22	91561	20
23	94632	19
24	97942	17
27	107920	16
93	342841	14
101	369166	13
105	381926	12
108	390449	11
191	656965	10
196	672514	9
198	678521	8
204	697145	7
294	974522	6
297	984210	5
396	1270200	4
1161	3379455	3
1322	3781441	2
5823	13793707	1
28312	50886224	0
