565
164
678
90
985
421
347
131
692
183
304
146
698
257
603
213
359
107
518
212
427
90
1903
1045
617
196
375
203
455
39
310
67
601
223
1851
879
235
164
595
188