250676 32
38031 5
29652 1
46108 6
76383 12
24478 2
36851 3
22133 1
23328 1
23426 2
21977 3
100252 18
27026 4
102326 14
46605 5
42901 1
23481 1
86333 20
75956 10
149331 28
67952 5
41951 7
59130 6
87082 4