4026
1351
733
189
546
184
670
299
899
395
678
136
768
280
535
64
322
173
628
63
526
98
716
370
601
112
100
28
348
162
467
21
239
150
400
187
274
66
380
104