893
760
214
582
320
348
327
509
144
813
2701
527
383
357
508
859
822
1343
344
313
4195
230
387
2096
433
430
122
506