9331 7
15452 25
8728 4
19757 55
20320 27
14353 13
21623 44
17172 17
10351 7
10522 11
14161 19
9590 5
7451 4
11053 14
9562 13
266202 490
69853 129
21544 27
17312 30
13840 24
20474 28
12073 11
19286 21
25321 51