12449 25
5880 6
8601 19
10566 19
7116 2
4502 1
6341 11
8369 8
5981 8
5321 6
23093 41
16982 15
6196 6
12889 39
7311 9
10275 21
7751 15
13143 18
21416 31
23994 55
38657 89
16069 23
22918 28
11159 20