106
503
113
419
79
211
60
249
52
198
14
215
68
208
33
179
43
166
92
1,141
13
126
22
115
19
108
91
122
9
97
772
95
2
96
7
87