563
6
1138
2
374
888
1
1276
842
0
484
939
490
492
805
1027
2793
4
545
530
1629
9473
622
568
660
708
595
449
757
2243
420
709
552
1573
1081