90
102
414
413
250
177
73
115
173
576
426
230
136
199
409
341
98
148
660
45
33
103
620
196
22
100
184
67
99
314
291
398
128
97
106
322
2374
720