295
132
482
158
250
83
553
116
29
7
566
15
218
92
188
168
439
162