88
485
96
347
54
307
59
274
22
280
278
1,047
11
160
31
176
44
158
37
7
135
111
4
101
19
95
16
97
15
86
2
84
76