99
306
111
493
119
431
89
622
154
358
279
1,040
30
254
34
315
246
142
229
35
217
70
153
37
168
25
145
26
131
17
133
1
120
14