286
831
166
832
97
540
54
528
91
352
61
267
43
266
41
223
48
88
63
86
36
170
17
165
47
25
150
6
316
21
62
29
64
143