15021 30
27189 53
18046 53
11472 21
10014 4
15156 18
15239 27
13565 17
13033 5
15729 38
15292 17
43820 120
25095 86
13463 22
20545 62
12619 9
15785 50
11239 7
22318 10
8938 2
14322 32
14926 43
11503 9
22496 41