533
0
711
1297
692
393
338
1145
922
1514
1
726
173
385
2346
1061
1298
620
1201
923
1440
715
532
336
577
381
792
439
916
807
930
433