531
1
839
530
2
2907
797
2200
5
982
809
1142
0
8050
3
501
1325
1408
760
731
687
831
940
1697
10
1203
2162
1420
4
1032
1519
1469
695
2473
550
78
1155