126
815
117
394
35
45
301
58
249
281
9
218
217
11
210
30
171
23
153
10
138
18
145
5
124
121
6
307
20
102
92