18225 50
21061 82
168599 303
4796 11
15483 38
40848 99
22953 45
16948 40
10530 6
38676 38
12727 38
12185 13
12401 21
9660 8
12511 19
8663 18
15453 17
15156 19
23253 31
21404 35
15121 21
31063 59
10393 16
9872 10