456
0
479
1788
787
1169
464
918
217
320
409
2964
1336
1164
516
545
453
248
683
407
2328
633
1736
986
1352
514
968
492
3621
1
632
286