323
543
299
244
91
153
90
166
46
159
47
161
21
139
18
95
16
86
15
254
7
92
17
74
12
111
101
20
83
11
13
78
5
69