1046
594
431
156
226
90
450
42
542
108
415
177
99
89