40053 3
117630 9
65626 11
52777 16
34655 10
32656 3
94484 18
105352 13
48854 7
84982 7
23227 1
38279 8
66703 12
38381 6
164131 27
31782 2
33904 1
130484 51
39353 4
95503 20
29034 1
31606 5
94327 24
131556 23