113753 17
117052 16
659533 177
37681 9
45905 10
26732 3
18677 1
31606 1
31079 4
24051 1
24556 1
23006 0
52531 2
56728 2
23428 2
47183 8
40330 3
35081 5
16834 2
48078 2
27930 2
59503 5
226656 44
348557 50