893
761
214
582
320
348
327
509
144
814
2707
527
383
357
508
859
822
1343
344
313
4199
230
387
2096
433
430
122
506