27028 32
14025 32
13152 18
12858 23
18838 36
11654 9
23119 6
23890 59
37443 121
22247 30
34087 137
28584 88
13379 16
11940 16
27616 62
18835 17
17252 34
15323 19
40513 116
30487 105
37579 126
41335 110
125561 440
75312 236