169
68
46
539
138
55
4362
302
264
268
109
157
350
127
99
1121
869
353
252
2500
178
119
797
286
349
56
290
249
294
277
289
57
107
148
132
168
1264
279
273
188
1818
265
153
177
94
185
697
832
35
324
196
26
922
54
64
73
531
32