492
93
427
396
112
42
183
150
122
410
164
174
54
319
370
10708
91
68
98
52
65
50
61
57
274
79
32
12
103