894
0
460
596
534
919
3429
1588
881
607
493
755
1743
914
371
1199
653
393
681
376
1243
13967
2
683
2123
1105
1103
348
571
490