12407 9
8893 33
34171 99
4890 14
43476 178
13885 37
50262 84
17364 34
20151 67
26432 51
8072 13
23914 56
30932 58
8317 24
79871 192
40490 68
4745 24
28075 65
9625 35
14789 21
5749 19
16377 42
97307 121
63808 163