99
308
111
494
119
442
89
626
152
360
30
255
34
314
246
142
231
35
223
70
153
37
168
25
145
26
131
92
1,082
17
133
1
120
14
118