692
221
376
84
688
370
477
80
529
89
315
45
377
51
376
13
417
147
235
172
161
116
298
69
184
43
239
99
260
143
567
139
337
79
633
220
598
73
440
43