553
3
458
4
442
1
310
692
562
2
940
1566
7
993
10
605
757
842
886
1156
0
607
1218
628
760
1929
1684
924
988
913
2955
14
1460
662
456
981
1127