455
69
170
32
551
152
505
111
690
227
337
86
270
179
441
31
603
207
556
96
166
68
428
95
379
198
281
66
413
247
624
193
255
79
352
194
387
187
232
60