21016 109
17500 34
20378 50
19842 62
18241 47
19175 42
12435 17
15146 36
13752 20
27028 147
16352 48
16620 45
18279 32
14388 15
9800 1
19008 41
13274 22
13478 19
11960 10
14090 14
12245 13
9986 9
24155 61
14247 25