5002 11
15668 21
14343 29
23683 54
9226 5
11388 18
22644 66
12620 45
6437 35
13535 20
12971 12
13602 36
6015 4
12495 8
144372 209
14667 12
25997 49
7426 19
14857 19
30202 88
16748 22
10595 13
8984 21
10419 21