3838
1312
729
188
538
183
659
296
889
394
672
135
754
278
533
63
321
173
623
63
525
98
708
368
600
112
100
28
346
162
466
21
238
150
399
187
272
66
379
103