503
67
219
119
359
45
448
128
416
220
217
124
189
116
151
114
117
41
734
244
398
168
594
85
400
218
467
162
343
196
579
180
415
38
455
99
320
189
215
181