13162 27
12925 3
10595 15
11296 12
9871 2
8967 9
17021 33
37957 76
9087 12
16722 14
10591 12
7933 15
13478 21
39934 40
24953 37
21528 53
17306 42
12507 27
32941 100
8509 5
11315 12
12554 11
19818 25
21159 19