90
539
28
341
78
417
34
347
27
338
56
311
29
201
231
4
163
33
180
15
172
13
133
155
18
153
12
132
6
102
110