13945 27
4562 13
14423 16
28487 70
13174 33
25936 28
16275 22
25262 8
13603 20
24632 21
34978 39
10352 6
12370 9
23381 25
14423 23
119049 170
18150 36
18720 29
36579 50
9158 16
7224 1
18334 13
5488 3
80449 75