9625 36
17364 34
15001 20
6712 17
82935 276
33419 77
9454 23
18256 29
43562 113
1366 3
5796 19
50626 84
18112 38
22625 91
21885 42
3642 9
11931 21
15590 48
16853 32
2687 9
13339 13
20745 40
5661 23
10876 20