603
207
574
149
399
180
361
41
244
44
193
83
245
167
224
162
251
90
541
16