127
596
121
264
39
269
78
157
23
231
137
71
186
25
162
30
112
61
713
9
120
32
122
16
139
114
28
140
17
84
7
87
91