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