12513 30
22965 63
7591 30
8689 30
10122 36
7401 9
10174 44
5737 12
37516 105
42315 102
177956 356
27721 78
9703 30
5196 6
15144 38
6584 18
36453 145
10313 38
6366 18
7277 12
14954 43
5562 2
4239 5
4965 9