487
180
482
35
307
145
235
28
582
106
286
17
325
46
262
66
87
46
535
139
494
5
456
166
438
81
463
102
348
77
180
96
463
140
350
84
412
51
87
82