24542 40
6007 2
7342 8
13962 12
12287 13
15653 5
29001 25
24714 28
10863 19
10485 8
11431 4
13362 13
9179 10
5827 7
7331 6
7821 12
6029 4
6800 4
4506 7
16506 22
5542 2
15551 28
175984 170
17009 13