334
139
503
162
265
84
574
118
45
8
587
16
237
96
210
171
518
180