11328 31
15209 48
15896 24
4096 11
3915 17
13529 31
8168 22
13258 30
15001 20
3006 3
8851 28
16890 44
6072 16
5693 15
9388 19
22019 19
4608 12
44366 59
16821 37
35584 89
24322 39
5384 18
11244 36
29312 87