1231
5
771
2
393
1
759
622
526
479
621
776
988
413
470
789
639
415
2162
525
89
666
816
3108
7
633
74
914
0
88
1320
1294
1133
852