12840 57
4329 7
4655 13
13041 57
6965 26
9965 29
6458 27
36462 145
14875 39
90498 264
14450 35
54307 109
7253 9
4984 8
1733 6
3618 16
3441 9
8843 25