513
424
203
110
117
122
189
384
87
60
56
178
107
113
93
116
103
175
642
141
142
243
167
1439
177
48
144
49
173
125
614
220
119
131
79
226
52
159
39
20
485
333
95
112
64
76
137
73
89
90
266
145
42
27
70
84