587
125
1352
1527
345
217
67
53
107
73
409
25
35
52
26
270
230
265
283
181
358
201
178
127
101
54
6
33
74
38
156
59
18
27
679
175
76
188
89
44
29
79
93
97
17
235
180
322
96
49
81
501
128
221
116
61
45