19562 17
9392 18
11744 37
20368 31
5078 32
7318 17
23255 45
3553 14
46700 196
8206 13
2697 2
11759 26
7192 22
5426 16
47943 117
14581 32
12094 30
2549 10
3310 4
17852 53
6673 18
1748 12
8270 31
27030 47