88
283
202
393
90
268
309
289
37
132
278
1,048
28
239
7
201
52
200
17
160
38
157
19
114
111
8
120
100
6
93
33
102
946