588 1
14513 17
17216 44
11640 41
5354 22
24516 123
10194 43
3742 20
12103 55
3726 20
3522 8
10681 21
8419 15
9908 34
9047 22
5467 12
25911 91
38273 100
7010 11
14948 28
41309 97
9574 25
41142 77
16886 28