18
500
113
177
147
487
180
160
116
307
56
226
429
15
12
336
618
772
114
302
322
66
42
185
884
115
738
2678
244
28
1678
26
29
887
7
656