7096 12
12120 50
10331 41
3894 11
11006 40
6491 25
46293 139
12489 24
28641 37
10095 10
43291 69
12259 25
19824 32
27660 62
15884 30
37677 57
33470 64
13186 24