12586 16
4666 10
7890 27
12025 24
5197 18
15446 45
3178 2
37830 69
139795 269
11849 20
18578 34
101730 101
78831 420
37661 63
58820 154
59276 67
15672 16
55511 99
107595 322
40706 83
37818 61
67170 245
28863 88
22225 103