1728
560
603
118
897
418
3933
2291
1922
1073
2527
923
323
184
772
281
413
213
290
182
400
231
267
196
704
465
573
160
1150
430
537
109
428
159
701
267
558
199
296
225