13681 27
4562 13
14423 16
28487 70
12910 33
25676 28
16012 22
25262 8
13603 20
24632 21
34715 39
10086 6
12370 9
23381 25
14423 23
118773 170
18150 36
18444 29
36308 50
9158 16
7224 1
18334 13
5488 3
80449 75