31058 15
21008 9
17129 5
14528 5
22982 8
27458 8
20876 8
31509 11
27058 11
35009 12
24530 3
24457 9
44176 4
21478 10
24507 1
34653 9
7601 8
8407 3
8328 8
7932 7
21101 2
139607 13
50729 9
133457 19