312
906
193
778
32
445
163
387
78
360
72
338
47
153
18
176
157
92
1,075
93
199
21
166
150
16
56
128
28
137
22
108
113