50631 91
21571 42
19966 42
16483 42
15541 23
14316 6
14268 36
10606 38
10015 23
9791 25
9598 9
9531 9
9326 7
9326 31
8847 15
8322 14
8266 40
8201 5
7659 28
7450 11
6875 20
6629 11
6338 23
6324 4