12247 40
8493 8
14777 28
5142 9
5930 6
31696 133
40753 75
5415 13
19768 45
4689 11
5027 10
65663 204
4139 4
17079 24
17200 45
5742 13
63141 100
54769 80
55750 89
123298 281
102155 219
37892 52
305435 882
82217 111