1020
7
1766
5
1462
3
3103
2
1487
1
1516
0
619
945
72
2518
1266
1329
792
780
1301
2093
937
886
842
488
1466
9
1422
728
512
1798
834
636
819
971