291
132
476
156
247
83
545
116
25
7
562
15
213
92
181
167
425
159