1	10452	33
2	17326	31
17	107884	30
43	271143	29
44	276470	28
50	306072	23
62	374997	22
72	426926	21
74	438075	19
79	463395	17
83	481919	16
202	1128195	12
949	4821768	10
953	4842643	9
955	4852465	7
4711	22295536	6
5832	27106408	5
5840	27134257	4
13276	59218903	3
13314	59366205	2
19148	83124302	1
102468	400948237	0
