486
180
477
31
307
145
235
28
582
106
286
17
325
46
262
66
87
46
535
139
494
5
456
166
438
81
462
102
348
77
179
96
462
139
350
84
412
51
87
82