384
1
1153
798
7
27
413
2
768
273
406
120
112
1574
1010
988
1102
838
5
662
520
911
496
1000
619
949
697
393
400
600
66
894
741
649