20671 85
8649 20
35539 107
18234 49
11431 16
5337 15
15003 24
21542 60
23660 41
21813 50
33213 45
18106 26
35783 38
15637 24
16234 16
5823 17
12855 29
11309 23
14724 15
30948 56
28497 53
12651 24
96630 167
6884 5