162
994
282
1,058
53
685
95
626
61
361
89
399
43
326
40
280
45
179
33
209
17
195
23
201
47
177
21
158
20
899
29
161
156