40
951
84
436
37
430
23
473
27
300
379
6
172
370
11
272
12
193
8
162
24
161
16
157
13
144
147
214
881
135
22
139