16491 35
30181 31
4732 4
17151 10
3408 10
38886 59
3938 2
4886 6
9343 11
24816 27
10992 22
4375 5
12454 22
31618 38
3830 8
3281 2
4595 11
27129 33
21515 28
5532 11
8303 13
3027 7
8409 16
44776 68