408
139
168
79
638
59
250
132
520
205
52
21
169
113
882
369
432
278
706
233
704
222
406
224
302
78
535
246
463
167
330
177
578
125
310
160
145
63
333
172