128956 23
169076 6
104879 13
297031 41
68330 6
63881 1
70507 7
63255 8
74505 3
53130 2
135433 21
42506 1
73178 10
72103 6
53030 9
60082 3
74702 11
37802 2
95178 15
46257 4
84733 17
68078 4
92809 9
156780 39