22198 64
13669 37
42139 61
22915 95
12323 29
26861 73
25905 50
22406 58
23512 81
114845 230
52563 278
18299 30
11495 12
15180 34
10442 16
11950 14
13621 17
9731 5
15208 8
20709 29
12016 12
12850 1
10602 4
14086 1